pub struct ContractAddressTryFromFelt252Libfunc;
Expand description
Libfunc for attempting to convert a felt252 into a contract address.
Trait Implementations§
source§impl Default for ContractAddressTryFromFelt252Libfunc
impl Default for ContractAddressTryFromFelt252Libfunc
source§fn default() -> ContractAddressTryFromFelt252Libfunc
fn default() -> ContractAddressTryFromFelt252Libfunc
Returns the “default value” for a type. Read more
source§impl TryFromFelt252 for ContractAddressTryFromFelt252Libfunc
impl TryFromFelt252 for ContractAddressTryFromFelt252Libfunc
source§const STR_ID: &'static str = "contract_address_try_from_felt252"
const STR_ID: &'static str = "contract_address_try_from_felt252"
The try_{ty}_from_felt252 library function id.
source§const GENERIC_TYPE_ID: GenericTypeId = <ContractAddressType as NoGenericArgsGenericType>::ID
const GENERIC_TYPE_ID: GenericTypeId = <ContractAddressType as NoGenericArgsGenericType>::ID
The id of the generic type to implement the library functions for.
Auto Trait Implementations§
impl Freeze for ContractAddressTryFromFelt252Libfunc
impl RefUnwindSafe for ContractAddressTryFromFelt252Libfunc
impl Send for ContractAddressTryFromFelt252Libfunc
impl Sync for ContractAddressTryFromFelt252Libfunc
impl Unpin for ContractAddressTryFromFelt252Libfunc
impl UnwindSafe for ContractAddressTryFromFelt252Libfunc
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
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§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>
Converts
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>
Converts
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