pub struct StorageAddressTryFromFelt252Trait;
Expand description
Libfunc for attempting to convert a felt252 into a storage address.
Trait Implementations§
source§impl Default for StorageAddressTryFromFelt252Trait
impl Default for StorageAddressTryFromFelt252Trait
source§fn default() -> StorageAddressTryFromFelt252Trait
fn default() -> StorageAddressTryFromFelt252Trait
Returns the “default value” for a type. Read more
source§impl TryFromFelt252 for StorageAddressTryFromFelt252Trait
impl TryFromFelt252 for StorageAddressTryFromFelt252Trait
source§const STR_ID: &'static str = "storage_address_try_from_felt252"
const STR_ID: &'static str = "storage_address_try_from_felt252"
The try_{ty}_from_felt252 library function id.
source§const GENERIC_TYPE_ID: GenericTypeId = <StorageAddressType as NoGenericArgsGenericType>::ID
const GENERIC_TYPE_ID: GenericTypeId = <StorageAddressType as NoGenericArgsGenericType>::ID
The id of the generic type to implement the library functions for.
Auto Trait Implementations§
impl Freeze for StorageAddressTryFromFelt252Trait
impl RefUnwindSafe for StorageAddressTryFromFelt252Trait
impl Send for StorageAddressTryFromFelt252Trait
impl Sync for StorageAddressTryFromFelt252Trait
impl Unpin for StorageAddressTryFromFelt252Trait
impl UnwindSafe for StorageAddressTryFromFelt252Trait
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