Enum pallet_parachain_staking::pallet::Event
source · pub enum Event<T: Config> {
Show 34 variants
NewRound {
starting_block: BlockNumberFor<T>,
round: RoundIndex,
selected_collators_number: u32,
total_balance: BalanceOf<T>,
},
JoinedCollatorCandidates {
account: T::AccountId,
amount_locked: BalanceOf<T>,
new_total_amt_locked: BalanceOf<T>,
},
CollatorChosen {
round: RoundIndex,
collator_account: T::AccountId,
total_exposed_amount: BalanceOf<T>,
},
CandidateBondLessRequested {
candidate: T::AccountId,
amount_to_decrease: BalanceOf<T>,
execute_round: RoundIndex,
},
CandidateBondedMore {
candidate: T::AccountId,
amount: BalanceOf<T>,
new_total_bond: BalanceOf<T>,
},
CandidateBondedLess {
candidate: T::AccountId,
amount: BalanceOf<T>,
new_bond: BalanceOf<T>,
},
CandidateWentOffline {
candidate: T::AccountId,
},
CandidateBackOnline {
candidate: T::AccountId,
},
CandidateScheduledExit {
exit_allowed_round: RoundIndex,
candidate: T::AccountId,
scheduled_exit: RoundIndex,
},
CancelledCandidateExit {
candidate: T::AccountId,
},
CancelledCandidateBondLess {
candidate: T::AccountId,
amount: BalanceOf<T>,
execute_round: RoundIndex,
},
CandidateLeft {
ex_candidate: T::AccountId,
unlocked_amount: BalanceOf<T>,
new_total_amt_locked: BalanceOf<T>,
},
DelegationDecreaseScheduled {
delegator: T::AccountId,
candidate: T::AccountId,
amount_to_decrease: BalanceOf<T>,
execute_round: RoundIndex,
},
DelegationIncreased {
delegator: T::AccountId,
candidate: T::AccountId,
amount: BalanceOf<T>,
in_top: bool,
},
DelegationDecreased {
delegator: T::AccountId,
candidate: T::AccountId,
amount: BalanceOf<T>,
in_top: bool,
},
DelegatorExitScheduled {
round: RoundIndex,
delegator: T::AccountId,
scheduled_exit: RoundIndex,
},
DelegationRevocationScheduled {
round: RoundIndex,
delegator: T::AccountId,
candidate: T::AccountId,
scheduled_exit: RoundIndex,
},
DelegatorLeft {
delegator: T::AccountId,
unstaked_amount: BalanceOf<T>,
},
DelegationRevoked {
delegator: T::AccountId,
candidate: T::AccountId,
unstaked_amount: BalanceOf<T>,
},
DelegationKicked {
delegator: T::AccountId,
candidate: T::AccountId,
unstaked_amount: BalanceOf<T>,
},
DelegatorExitCancelled {
delegator: T::AccountId,
},
CancelledDelegationRequest {
delegator: T::AccountId,
cancelled_request: CancelledScheduledRequest<BalanceOf<T>>,
collator: T::AccountId,
},
Delegation {
delegator: T::AccountId,
locked_amount: BalanceOf<T>,
candidate: T::AccountId,
delegator_position: DelegatorAdded<BalanceOf<T>>,
auto_compound: Percent,
},
DelegatorLeftCandidate {
delegator: T::AccountId,
candidate: T::AccountId,
unstaked_amount: BalanceOf<T>,
total_candidate_staked: BalanceOf<T>,
},
Rewarded {
account: T::AccountId,
rewards: BalanceOf<T>,
},
InflationDistributed {
index: u32,
account: T::AccountId,
value: BalanceOf<T>,
},
InflationDistributionConfigUpdated {
old: InflationDistributionConfig<T::AccountId>,
new: InflationDistributionConfig<T::AccountId>,
},
InflationSet {
annual_min: Perbill,
annual_ideal: Perbill,
annual_max: Perbill,
round_min: Perbill,
round_ideal: Perbill,
round_max: Perbill,
},
StakeExpectationsSet {
expect_min: BalanceOf<T>,
expect_ideal: BalanceOf<T>,
expect_max: BalanceOf<T>,
},
TotalSelectedSet {
old: u32,
new: u32,
},
CollatorCommissionSet {
old: Perbill,
new: Perbill,
},
BlocksPerRoundSet {
current_round: RoundIndex,
first_block: BlockNumberFor<T>,
old: u32,
new: u32,
new_per_round_inflation_min: Perbill,
new_per_round_inflation_ideal: Perbill,
new_per_round_inflation_max: Perbill,
},
AutoCompoundSet {
candidate: T::AccountId,
delegator: T::AccountId,
value: Percent,
},
Compounded {
candidate: T::AccountId,
delegator: T::AccountId,
amount: BalanceOf<T>,
},
// some variants omitted
}
Expand description
The Event
enum of this pallet
Variants§
NewRound
Started new round.
JoinedCollatorCandidates
Account joined the set of collator candidates.
CollatorChosen
Candidate selected for collators. Total Exposed Amount includes all delegations.
CandidateBondLessRequested
Candidate requested to decrease a self bond.
CandidateBondedMore
Candidate has increased a self bond.
CandidateBondedLess
Candidate has decreased a self bond.
CandidateWentOffline
Fields
candidate: T::AccountId
Candidate temporarily leave the set of collator candidates without unbonding.
CandidateBackOnline
Fields
candidate: T::AccountId
Candidate rejoins the set of collator candidates.
CandidateScheduledExit
Candidate has requested to leave the set of candidates.
CancelledCandidateExit
Fields
candidate: T::AccountId
Cancelled request to leave the set of candidates.
CancelledCandidateBondLess
Cancelled request to decrease candidate’s bond.
CandidateLeft
Candidate has left the set of candidates.
DelegationDecreaseScheduled
Delegator requested to decrease a bond for the collator candidate.
DelegationIncreased
DelegationDecreased
DelegatorExitScheduled
Delegator requested to leave the set of delegators.
DelegationRevocationScheduled
Delegator requested to revoke delegation.
DelegatorLeft
Delegator has left the set of delegators.
DelegationRevoked
Delegation revoked.
DelegationKicked
Delegation kicked.
DelegatorExitCancelled
Fields
delegator: T::AccountId
Cancelled a pending request to exit the set of delegators.
CancelledDelegationRequest
Fields
delegator: T::AccountId
cancelled_request: CancelledScheduledRequest<BalanceOf<T>>
collator: T::AccountId
Cancelled request to change an existing delegation.
Delegation
Fields
delegator: T::AccountId
candidate: T::AccountId
delegator_position: DelegatorAdded<BalanceOf<T>>
auto_compound: Percent
New delegation (increase of the existing one).
DelegatorLeftCandidate
Delegation from candidate state has been remove.
Rewarded
Paid the account (delegator or collator) the balance as liquid rewards.
InflationDistributed
Transferred to account which holds funds reserved for parachain bond.
InflationDistributionConfigUpdated
Fields
old: InflationDistributionConfig<T::AccountId>
new: InflationDistributionConfig<T::AccountId>
InflationSet
Fields
annual_min: Perbill
annual_ideal: Perbill
annual_max: Perbill
round_min: Perbill
round_ideal: Perbill
round_max: Perbill
Annual inflation input (first 3) was used to derive new per-round inflation (last 3)
StakeExpectationsSet
Staking expectations set.
TotalSelectedSet
Set total selected candidates to this value.
CollatorCommissionSet
Set collator commission to this value.
BlocksPerRoundSet
Fields
current_round: RoundIndex
first_block: BlockNumberFor<T>
new_per_round_inflation_min: Perbill
new_per_round_inflation_ideal: Perbill
new_per_round_inflation_max: Perbill
Set blocks per round
AutoCompoundSet
Auto-compounding reward percent was set for a delegation.
Compounded
Compounded a portion of rewards towards the delegation.
Trait Implementations§
source§impl<T: Config> Decode for Event<T>where
BlockNumberFor<T>: Decode,
BalanceOf<T>: Decode,
T::AccountId: Decode,
CancelledScheduledRequest<BalanceOf<T>>: Decode,
DelegatorAdded<BalanceOf<T>>: Decode,
InflationDistributionConfig<T::AccountId>: Decode,
impl<T: Config> Decode for Event<T>where
BlockNumberFor<T>: Decode,
BalanceOf<T>: Decode,
T::AccountId: Decode,
CancelledScheduledRequest<BalanceOf<T>>: Decode,
DelegatorAdded<BalanceOf<T>>: Decode,
InflationDistributionConfig<T::AccountId>: Decode,
source§fn decode<__CodecInputEdqy: Input>(
__codec_input_edqy: &mut __CodecInputEdqy
) -> Result<Self, Error>
fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>
§fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>
) -> Result<DecodeFinished, Error>where
I: Input,
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>
) -> Result<DecodeFinished, Error>where
I: Input,
§fn skip<I>(input: &mut I) -> Result<(), Error>where
I: Input,
fn skip<I>(input: &mut I) -> Result<(), Error>where
I: Input,
§fn encoded_fixed_size() -> Option<usize>
fn encoded_fixed_size() -> Option<usize>
source§impl<T: Config> Encode for Event<T>where
BlockNumberFor<T>: Encode,
BalanceOf<T>: Encode,
T::AccountId: Encode,
CancelledScheduledRequest<BalanceOf<T>>: Encode,
DelegatorAdded<BalanceOf<T>>: Encode,
InflationDistributionConfig<T::AccountId>: Encode,
impl<T: Config> Encode for Event<T>where
BlockNumberFor<T>: Encode,
BalanceOf<T>: Encode,
T::AccountId: Encode,
CancelledScheduledRequest<BalanceOf<T>>: Encode,
DelegatorAdded<BalanceOf<T>>: Encode,
InflationDistributionConfig<T::AccountId>: Encode,
source§fn size_hint(&self) -> usize
fn size_hint(&self) -> usize
source§fn encode_to<__CodecOutputEdqy: Output + ?Sized>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)
fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )
§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
source§impl<T: Config> PartialEq for Event<T>
impl<T: Config> PartialEq for Event<T>
source§impl<T> TypeInfo for Event<T>where
BlockNumberFor<T>: TypeInfo + 'static,
BalanceOf<T>: TypeInfo + 'static,
T::AccountId: TypeInfo + 'static,
CancelledScheduledRequest<BalanceOf<T>>: TypeInfo + 'static,
DelegatorAdded<BalanceOf<T>>: TypeInfo + 'static,
InflationDistributionConfig<T::AccountId>: TypeInfo + 'static,
PhantomData<T>: TypeInfo + 'static,
T: Config + 'static,
impl<T> TypeInfo for Event<T>where
BlockNumberFor<T>: TypeInfo + 'static,
BalanceOf<T>: TypeInfo + 'static,
T::AccountId: TypeInfo + 'static,
CancelledScheduledRequest<BalanceOf<T>>: TypeInfo + 'static,
DelegatorAdded<BalanceOf<T>>: TypeInfo + 'static,
InflationDistributionConfig<T::AccountId>: TypeInfo + 'static,
PhantomData<T>: TypeInfo + 'static,
T: Config + 'static,
impl<T: Config> EncodeLike for Event<T>where
BlockNumberFor<T>: Encode,
BalanceOf<T>: Encode,
T::AccountId: Encode,
CancelledScheduledRequest<BalanceOf<T>>: Encode,
DelegatorAdded<BalanceOf<T>>: Encode,
InflationDistributionConfig<T::AccountId>: Encode,
impl<T: Config> Eq for Event<T>
Auto Trait Implementations§
impl<T> RefUnwindSafe for Event<T>where
T: RefUnwindSafe,
<T as Config>::AccountId: RefUnwindSafe,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: RefUnwindSafe,
<<<T as Config>::Block as Block>::Header as Header>::Number: RefUnwindSafe,
impl<T> Send for Event<T>where
T: Send,
impl<T> Sync for Event<T>where
T: Sync,
impl<T> Unpin for Event<T>
impl<T> UnwindSafe for Event<T>where
T: UnwindSafe,
<T as Config>::AccountId: UnwindSafe,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: UnwindSafe,
<<<T as Config>::Block as Block>::Header as Header>::Number: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
§fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
§impl<T> Conv for T
impl<T> Conv for T
§impl<T> DecodeAll for Twhere
T: Decode,
impl<T> DecodeAll for Twhere
T: Decode,
§fn decode_all(input: &mut &[u8]) -> Result<T, Error>
fn decode_all(input: &mut &[u8]) -> Result<T, Error>
Self
and consume all of the given input data. Read more§impl<T> DecodeLimit for Twhere
T: Decode,
impl<T> DecodeLimit for Twhere
T: Decode,
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<T> FmtForward for T
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self
to use its Binary
implementation when Debug
-formatted.§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self
to use its Display
implementation when
Debug
-formatted.§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
self
to use its LowerExp
implementation when
Debug
-formatted.§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
self
to use its LowerHex
implementation when
Debug
-formatted.§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self
to use its Octal
implementation when Debug
-formatted.§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self
to use its Pointer
implementation when
Debug
-formatted.§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
self
to use its UpperExp
implementation when
Debug
-formatted.§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
self
to use its UpperHex
implementation when
Debug
-formatted.§fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
§impl<T> Hashable for Twhere
T: Codec,
impl<T> Hashable for Twhere
T: Codec,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more§impl<T> IsType<T> for T
impl<T> IsType<T> for T
§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
§impl<T> KeyedVec for Twhere
T: Codec,
impl<T> KeyedVec for Twhere
T: Codec,
source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
self
and passes that borrow into the pipe function. Read more§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
self
and passes that borrow into the pipe function. Read more§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R ) -> R
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
self
, then passes self.as_ref()
into the pipe function.§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
self
, then passes self.as_mut()
into the pipe
function.§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
self
, then passes self.deref()
into the pipe function.§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
T
. Read more§impl<T> Tap for T
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Borrow<B>
of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
BorrowMut<B>
of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
AsRef<R>
view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
AsMut<R>
view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Deref::Target
of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Deref::Target
of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap()
only in debug builds, and is erased in release builds.§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut()
only in debug builds, and is erased in release
builds.§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
.tap_borrow()
only in debug builds, and is erased in release
builds.§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
.tap_ref()
only in debug builds, and is erased in release
builds.§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
.tap_ref_mut()
only in debug builds, and is erased in release
builds.§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
.tap_deref()
only in debug builds, and is erased in release
builds.§impl<T> TryConv for T
impl<T> TryConv for T
§impl<T, U> TryIntoKey<U> for Twhere
U: TryFromKey<T>,
impl<T, U> TryIntoKey<U> for Twhere
U: TryFromKey<T>,
type Error = <U as TryFromKey<T>>::Error
fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>
§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
unchecked_from
.§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
T
.