#[repr(transparent)]
pub struct RawVal(_);

Implementations§

source§

impl RawVal

source

pub const fn get_payload(self) -> u64

source

pub const fn from_payload(x: u64) -> Self

source

pub const fn shallow_eq(&self, other: &Self) -> bool

source

pub const fn get_tag(self) -> Tag

source

pub fn is<T: RawValConvertible>(self) -> bool

source

pub const fn is_object(self) -> bool

source

pub const fn from_void() -> Void

source

pub const fn from_bool(b: bool) -> Bool

source

pub const fn is_void(self) -> bool

source

pub const fn is_true(self) -> bool

source

pub const fn is_false(self) -> bool

source§

impl RawVal

source

pub const I32_ZERO: I32Val = _

source

pub const I32_MIN: I32Val = _

source

pub const I32_MAX: I32Val = _

source

pub const U32_ZERO: U32Val = _

source

pub const U32_ONE: U32Val = _

source

pub const U32_MIN: U32Val = _

source

pub const U32_MAX: U32Val = _

source

pub const VOID: Void = _

source

pub const TRUE: Bool = _

source

pub const FALSE: Bool = _

source§

impl RawVal

source

pub const fn from_u32(u: u32) -> U32Val

source

pub const fn from_i32(i: i32) -> I32Val

source

pub const fn is_i32_zero(self) -> bool

source

pub const fn is_u32_zero(self) -> bool

Trait Implementations§

source§

impl AsMut<RawVal> for AddressObject

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for Bool

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for BytesObject

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for ContractExecutableObject

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for DurationObject

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for DurationSmall

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for DurationVal

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for I128Object

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for I128Small

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for I128Val

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for I256Object

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for I256Small

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for I256Val

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for I32Val

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for I64Object

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for I64Small

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for I64Val

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for LedgerKeyNonceObject

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for MapObject

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for Object

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for RawVal

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for Status

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for StringObject

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for Symbol

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for SymbolObject

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for SymbolSmall

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for TimepointObject

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for TimepointSmall

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for TimepointVal

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for U128Object

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for U128Small

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for U128Val

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for U256Object

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for U256Small

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for U256Val

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for U32Val

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for U64Object

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for U64Small

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for U64Val

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for VecObject

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<RawVal> for Void

source§

fn as_mut(&mut self) -> &mut RawVal

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for AddressObject

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for Bool

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for BytesObject

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for ContractExecutableObject

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for DurationObject

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for DurationSmall

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for DurationVal

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for I128Object

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for I128Small

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for I128Val

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for I256Object

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for I256Small

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for I256Val

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for I32Val

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for I64Object

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for I64Small

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for I64Val

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for LedgerKeyNonceObject

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for MapObject

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for Object

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for RawVal

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for Status

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for StringObject

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for Symbol

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for SymbolObject

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for SymbolSmall

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for TimepointObject

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for TimepointSmall

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for TimepointVal

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for U128Object

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for U128Small

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for U128Val

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for U256Object

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for U256Small

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for U256Val

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for U32Val

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for U64Object

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for U64Small

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for U64Val

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for VecObject

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<RawVal> for Void

source§

fn as_ref(&self) -> &RawVal

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for RawVal

source§

fn clone(&self) -> RawVal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RawVal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RawVal

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<&()> for RawVal

source§

fn from(_: &()) -> Self

Converts to this type from the input type.
source§

impl From<&AddressObject> for RawVal

source§

fn from(b: &AddressObject) -> Self

Converts to this type from the input type.
source§

impl From<&Bool> for RawVal

source§

fn from(b: &Bool) -> Self

Converts to this type from the input type.
source§

impl From<&BytesObject> for RawVal

source§

fn from(b: &BytesObject) -> Self

Converts to this type from the input type.
source§

impl From<&ContractExecutableObject> for RawVal

source§

fn from(b: &ContractExecutableObject) -> Self

Converts to this type from the input type.
source§

impl From<&DurationObject> for RawVal

source§

fn from(b: &DurationObject) -> Self

Converts to this type from the input type.
source§

impl From<&DurationSmall> for RawVal

source§

fn from(b: &DurationSmall) -> Self

Converts to this type from the input type.
source§

impl From<&DurationVal> for RawVal

source§

fn from(b: &DurationVal) -> Self

Converts to this type from the input type.
source§

impl From<&I128Object> for RawVal

source§

fn from(b: &I128Object) -> Self

Converts to this type from the input type.
source§

impl From<&I128Small> for RawVal

source§

fn from(b: &I128Small) -> Self

Converts to this type from the input type.
source§

impl From<&I128Val> for RawVal

source§

fn from(b: &I128Val) -> Self

Converts to this type from the input type.
source§

impl From<&I256Object> for RawVal

source§

fn from(b: &I256Object) -> Self

Converts to this type from the input type.
source§

impl From<&I256Small> for RawVal

source§

fn from(b: &I256Small) -> Self

Converts to this type from the input type.
source§

impl From<&I256Val> for RawVal

source§

fn from(b: &I256Val) -> Self

Converts to this type from the input type.
source§

impl From<&I32Val> for RawVal

source§

fn from(b: &I32Val) -> Self

Converts to this type from the input type.
source§

impl From<&I64Object> for RawVal

source§

fn from(b: &I64Object) -> Self

Converts to this type from the input type.
source§

impl From<&I64Small> for RawVal

source§

fn from(b: &I64Small) -> Self

Converts to this type from the input type.
source§

impl From<&I64Val> for RawVal

source§

fn from(b: &I64Val) -> Self

Converts to this type from the input type.
source§

impl From<&LedgerKeyNonceObject> for RawVal

source§

fn from(b: &LedgerKeyNonceObject) -> Self

Converts to this type from the input type.
source§

impl From<&MapObject> for RawVal

source§

fn from(b: &MapObject) -> Self

Converts to this type from the input type.
source§

impl From<&Object> for RawVal

source§

fn from(b: &Object) -> Self

Converts to this type from the input type.
source§

impl From<&ScStatus> for RawVal

source§

fn from(st: &ScStatus) -> Self

Converts to this type from the input type.
source§

impl From<&Status> for RawVal

source§

fn from(b: &Status) -> Self

Converts to this type from the input type.
source§

impl From<&StringObject> for RawVal

source§

fn from(b: &StringObject) -> Self

Converts to this type from the input type.
source§

impl From<&Symbol> for RawVal

source§

fn from(b: &Symbol) -> Self

Converts to this type from the input type.
source§

impl From<&SymbolObject> for RawVal

source§

fn from(b: &SymbolObject) -> Self

Converts to this type from the input type.
source§

impl From<&SymbolSmall> for RawVal

source§

fn from(b: &SymbolSmall) -> Self

Converts to this type from the input type.
source§

impl From<&TimepointObject> for RawVal

source§

fn from(b: &TimepointObject) -> Self

Converts to this type from the input type.
source§

impl From<&TimepointSmall> for RawVal

source§

fn from(b: &TimepointSmall) -> Self

Converts to this type from the input type.
source§

impl From<&TimepointVal> for RawVal

source§

fn from(b: &TimepointVal) -> Self

Converts to this type from the input type.
source§

impl From<&U128Object> for RawVal

source§

fn from(b: &U128Object) -> Self

Converts to this type from the input type.
source§

impl From<&U128Small> for RawVal

source§

fn from(b: &U128Small) -> Self

Converts to this type from the input type.
source§

impl From<&U128Val> for RawVal

source§

fn from(b: &U128Val) -> Self

Converts to this type from the input type.
source§

impl From<&U256Object> for RawVal

source§

fn from(b: &U256Object) -> Self

Converts to this type from the input type.
source§

impl From<&U256Small> for RawVal

source§

fn from(b: &U256Small) -> Self

Converts to this type from the input type.
source§

impl From<&U256Val> for RawVal

source§

fn from(b: &U256Val) -> Self

Converts to this type from the input type.
source§

impl From<&U32Val> for RawVal

source§

fn from(b: &U32Val) -> Self

Converts to this type from the input type.
source§

impl From<&U64Object> for RawVal

source§

fn from(b: &U64Object) -> Self

Converts to this type from the input type.
source§

impl From<&U64Small> for RawVal

source§

fn from(b: &U64Small) -> Self

Converts to this type from the input type.
source§

impl From<&U64Val> for RawVal

source§

fn from(b: &U64Val) -> Self

Converts to this type from the input type.
source§

impl From<&VecObject> for RawVal

source§

fn from(b: &VecObject) -> Self

Converts to this type from the input type.
source§

impl From<&Void> for RawVal

source§

fn from(b: &Void) -> Self

Converts to this type from the input type.
source§

impl From<&i32> for RawVal

source§

fn from(i: &i32) -> Self

Converts to this type from the input type.
source§

impl From<&u32> for RawVal

source§

fn from(u: &u32) -> Self

Converts to this type from the input type.
source§

impl From<()> for RawVal

source§

fn from(_: ()) -> Self

Converts to this type from the input type.
source§

impl From<AddressObject> for RawVal

source§

fn from(b: AddressObject) -> Self

Converts to this type from the input type.
source§

impl From<Bool> for RawVal

source§

fn from(b: Bool) -> Self

Converts to this type from the input type.
source§

impl From<BytesObject> for RawVal

source§

fn from(b: BytesObject) -> Self

Converts to this type from the input type.
source§

impl From<ContractExecutableObject> for RawVal

source§

fn from(b: ContractExecutableObject) -> Self

Converts to this type from the input type.
source§

impl From<DurationObject> for RawVal

source§

fn from(b: DurationObject) -> Self

Converts to this type from the input type.
source§

impl From<DurationSmall> for RawVal

source§

fn from(b: DurationSmall) -> Self

Converts to this type from the input type.
source§

impl From<DurationVal> for RawVal

source§

fn from(b: DurationVal) -> Self

Converts to this type from the input type.
source§

impl From<I128Object> for RawVal

source§

fn from(b: I128Object) -> Self

Converts to this type from the input type.
source§

impl From<I128Small> for RawVal

source§

fn from(b: I128Small) -> Self

Converts to this type from the input type.
source§

impl From<I128Val> for RawVal

source§

fn from(b: I128Val) -> Self

Converts to this type from the input type.
source§

impl From<I256Object> for RawVal

source§

fn from(b: I256Object) -> Self

Converts to this type from the input type.
source§

impl From<I256Small> for RawVal

source§

fn from(b: I256Small) -> Self

Converts to this type from the input type.
source§

impl From<I256Val> for RawVal

source§

fn from(b: I256Val) -> Self

Converts to this type from the input type.
source§

impl From<I32Val> for RawVal

source§

fn from(b: I32Val) -> Self

Converts to this type from the input type.
source§

impl From<I64Object> for RawVal

source§

fn from(b: I64Object) -> Self

Converts to this type from the input type.
source§

impl From<I64Small> for RawVal

source§

fn from(b: I64Small) -> Self

Converts to this type from the input type.
source§

impl From<I64Val> for RawVal

source§

fn from(b: I64Val) -> Self

Converts to this type from the input type.
source§

impl From<LedgerKeyNonceObject> for RawVal

source§

fn from(b: LedgerKeyNonceObject) -> Self

Converts to this type from the input type.
source§

impl From<MapObject> for RawVal

source§

fn from(b: MapObject) -> Self

Converts to this type from the input type.
source§

impl From<Object> for RawVal

source§

fn from(b: Object) -> Self

Converts to this type from the input type.
source§

impl From<RawVal> for Value

source§

fn from(v: RawVal) -> Self

Converts to this type from the input type.
source§

impl From<ScStatus> for RawVal

source§

fn from(st: ScStatus) -> Self

Converts to this type from the input type.
source§

impl From<Status> for RawVal

source§

fn from(b: Status) -> Self

Converts to this type from the input type.
source§

impl From<StringObject> for RawVal

source§

fn from(b: StringObject) -> Self

Converts to this type from the input type.
source§

impl From<Symbol> for RawVal

source§

fn from(b: Symbol) -> Self

Converts to this type from the input type.
source§

impl From<SymbolObject> for RawVal

source§

fn from(b: SymbolObject) -> Self

Converts to this type from the input type.
source§

impl From<SymbolSmall> for RawVal

source§

fn from(b: SymbolSmall) -> Self

Converts to this type from the input type.
source§

impl From<TimepointObject> for RawVal

source§

fn from(b: TimepointObject) -> Self

Converts to this type from the input type.
source§

impl From<TimepointSmall> for RawVal

source§

fn from(b: TimepointSmall) -> Self

Converts to this type from the input type.
source§

impl From<TimepointVal> for RawVal

source§

fn from(b: TimepointVal) -> Self

Converts to this type from the input type.
source§

impl From<U128Object> for RawVal

source§

fn from(b: U128Object) -> Self

Converts to this type from the input type.
source§

impl From<U128Small> for RawVal

source§

fn from(b: U128Small) -> Self

Converts to this type from the input type.
source§

impl From<U128Val> for RawVal

source§

fn from(b: U128Val) -> Self

Converts to this type from the input type.
source§

impl From<U256Object> for RawVal

source§

fn from(b: U256Object) -> Self

Converts to this type from the input type.
source§

impl From<U256Small> for RawVal

source§

fn from(b: U256Small) -> Self

Converts to this type from the input type.
source§

impl From<U256Val> for RawVal

source§

fn from(b: U256Val) -> Self

Converts to this type from the input type.
source§

impl From<U32Val> for RawVal

source§

fn from(b: U32Val) -> Self

Converts to this type from the input type.
source§

impl From<U64Object> for RawVal

source§

fn from(b: U64Object) -> Self

Converts to this type from the input type.
source§

impl From<U64Small> for RawVal

source§

fn from(b: U64Small) -> Self

Converts to this type from the input type.
source§

impl From<U64Val> for RawVal

source§

fn from(b: U64Val) -> Self

Converts to this type from the input type.
source§

impl From<VecObject> for RawVal

source§

fn from(b: VecObject) -> Self

Converts to this type from the input type.
source§

impl From<Void> for RawVal

source§

fn from(b: Void) -> Self

Converts to this type from the input type.
source§

impl From<bool> for RawVal

source§

fn from(b: bool) -> Self

Converts to this type from the input type.
source§

impl From<i32> for RawVal

source§

fn from(i: i32) -> Self

Converts to this type from the input type.
source§

impl From<u32> for RawVal

source§

fn from(u: u32) -> Self

Converts to this type from the input type.
source§

impl FromValue for RawVal

source§

fn from_value(val: Value) -> Option<Self>

Create a value of type Self from a given Value. Read more
source§

impl TryFrom<&RawVal> for ()

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for AddressObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for Bool

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for BytesObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for ContractExecutableObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for DurationObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for DurationSmall

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for DurationVal

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for I128Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for I128Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for I128Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for I256Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for I256Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for I256Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for I32Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for I64Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for I64Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for I64Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for LedgerKeyNonceObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for MapObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for Status

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for StringObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for Symbol

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for SymbolObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for SymbolSmall

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for TimepointObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for TimepointSmall

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for TimepointVal

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for U128Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for U128Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for U128Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for U256Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for U256Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for U256Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for U32Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for U64Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for U64Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for U64Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for VecObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for Void

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for bool

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for i32

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RawVal> for u32

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: &RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for ()

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for AddressObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for Bool

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for BytesObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for ContractExecutableObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for DurationObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for DurationSmall

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for DurationVal

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for I128Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for I128Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for I128Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for I256Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for I256Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for I256Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for I32Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for I64Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for I64Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for I64Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for LedgerKeyNonceObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for MapObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for Status

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for StringObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for Symbol

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for SymbolObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for SymbolSmall

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for TimepointObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for TimepointSmall

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for TimepointVal

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for U128Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for U128Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for U128Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for U256Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for U256Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for U256Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for U32Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for U64Object

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for U64Small

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for U64Val

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for VecObject

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for Void

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for bool

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for i32

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RawVal> for u32

§

type Error = ConversionError

The type returned in the event of a conversion error.
source§

fn try_from(v: RawVal) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<E: Env> TryFromVal<E, &[u8]> for RawVal

§

type Error = Status

source§

fn try_from_val(env: &E, v: &&[u8]) -> Result<RawVal, Self::Error>

source§

impl<E: Env> TryFromVal<E, &str> for RawVal

source§

impl<E: Env, const N: usize> TryFromVal<E, [u8; N]> for RawVal

§

type Error = Status

source§

fn try_from_val(env: &E, v: &[u8; N]) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, ()> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &()) -> Result<Self, Self::Error>

source§

impl<E: Env, T0> TryFromVal<E, (T0,)> for RawValwhere T0: TryIntoVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &(T0,)) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1> TryFromVal<E, (T0, T1)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &(T0, T1)) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2> TryFromVal<E, (T0, T1, T2)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>,

source§

impl<E: Env, T0, T1, T2, T3> TryFromVal<E, (T0, T1, T2, T3)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>, T3: TryIntoVal<E, RawVal>,

source§

impl<E: Env, T0, T1, T2, T3, T4> TryFromVal<E, (T0, T1, T2, T3, T4)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>, T3: TryIntoVal<E, RawVal>, T4: TryIntoVal<E, RawVal>,

source§

impl<E: Env, T0, T1, T2, T3, T4, T5> TryFromVal<E, (T0, T1, T2, T3, T4, T5)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>, T3: TryIntoVal<E, RawVal>, T4: TryIntoVal<E, RawVal>, T5: TryIntoVal<E, RawVal>,

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6> TryFromVal<E, (T0, T1, T2, T3, T4, T5, T6)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>, T3: TryIntoVal<E, RawVal>, T4: TryIntoVal<E, RawVal>, T5: TryIntoVal<E, RawVal>, T6: TryIntoVal<E, RawVal>,

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7> TryFromVal<E, (T0, T1, T2, T3, T4, T5, T6, T7)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>, T3: TryIntoVal<E, RawVal>, T4: TryIntoVal<E, RawVal>, T5: TryIntoVal<E, RawVal>, T6: TryIntoVal<E, RawVal>, T7: TryIntoVal<E, RawVal>,

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7, T8> TryFromVal<E, (T0, T1, T2, T3, T4, T5, T6, T7, T8)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>, T3: TryIntoVal<E, RawVal>, T4: TryIntoVal<E, RawVal>, T5: TryIntoVal<E, RawVal>, T6: TryIntoVal<E, RawVal>, T7: TryIntoVal<E, RawVal>, T8: TryIntoVal<E, RawVal>,

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> TryFromVal<E, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>, T3: TryIntoVal<E, RawVal>, T4: TryIntoVal<E, RawVal>, T5: TryIntoVal<E, RawVal>, T6: TryIntoVal<E, RawVal>, T7: TryIntoVal<E, RawVal>, T8: TryIntoVal<E, RawVal>, T9: TryIntoVal<E, RawVal>,

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TryFromVal<E, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>, T3: TryIntoVal<E, RawVal>, T4: TryIntoVal<E, RawVal>, T5: TryIntoVal<E, RawVal>, T6: TryIntoVal<E, RawVal>, T7: TryIntoVal<E, RawVal>, T8: TryIntoVal<E, RawVal>, T9: TryIntoVal<E, RawVal>, T10: TryIntoVal<E, RawVal>,

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TryFromVal<E, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>, T3: TryIntoVal<E, RawVal>, T4: TryIntoVal<E, RawVal>, T5: TryIntoVal<E, RawVal>, T6: TryIntoVal<E, RawVal>, T7: TryIntoVal<E, RawVal>, T8: TryIntoVal<E, RawVal>, T9: TryIntoVal<E, RawVal>, T10: TryIntoVal<E, RawVal>, T11: TryIntoVal<E, RawVal>,

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TryFromVal<E, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for RawValwhere T0: TryIntoVal<E, RawVal>, T1: TryIntoVal<E, RawVal>, T2: TryIntoVal<E, RawVal>, T3: TryIntoVal<E, RawVal>, T4: TryIntoVal<E, RawVal>, T5: TryIntoVal<E, RawVal>, T6: TryIntoVal<E, RawVal>, T7: TryIntoVal<E, RawVal>, T8: TryIntoVal<E, RawVal>, T9: TryIntoVal<E, RawVal>, T10: TryIntoVal<E, RawVal>, T11: TryIntoVal<E, RawVal>, T12: TryIntoVal<E, RawVal>,

source§

impl<E: Env> TryFromVal<E, AddressObject> for RawVal

source§

impl<E: Env> TryFromVal<E, Bool> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &Bool) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, BytesObject> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &BytesObject) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, ContractExecutableObject> for RawVal

source§

impl<E: Env> TryFromVal<E, DurationObject> for RawVal

source§

impl<E: Env> TryFromVal<E, DurationSmall> for RawVal

source§

impl<E: Env> TryFromVal<E, DurationVal> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &DurationVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I128Object> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &I128Object) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I128Small> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &I128Small) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I128Val> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &I128Val) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I256> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &I256) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I256Object> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &I256Object) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I256Small> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &I256Small) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I256Val> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &I256Val) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I32Val> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &I32Val) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I64Object> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &I64Object) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I64Small> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &I64Small) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, I64Val> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &I64Val) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, LedgerKeyNonceObject> for RawVal

source§

impl<E: Env> TryFromVal<E, MapObject> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &MapObject) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, Object> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &Object) -> Result<Self, Self::Error>

source§

impl<E: Env, T> TryFromVal<E, Option<T>> for RawValwhere T: TryIntoVal<E, RawVal>,

§

type Error = <T as TryIntoVal<E, RawVal>>::Error

source§

fn try_from_val(env: &E, v: &Option<T>) -> Result<Self, Self::Error>

source§

impl<E: Env, const N: usize> TryFromVal<E, RawVal> for [u8; N]

§

type Error = Status

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for ()

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0> TryFromVal<E, RawVal> for (T0,)where T0: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1> TryFromVal<E, RawVal> for (T0, T1)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2> TryFromVal<E, RawVal> for (T0, T1, T2)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2, T3> TryFromVal<E, RawVal> for (T0, T1, T2, T3)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>, T3: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2, T3, T4> TryFromVal<E, RawVal> for (T0, T1, T2, T3, T4)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>, T3: TryFromVal<E, RawVal>, T4: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2, T3, T4, T5> TryFromVal<E, RawVal> for (T0, T1, T2, T3, T4, T5)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>, T3: TryFromVal<E, RawVal>, T4: TryFromVal<E, RawVal>, T5: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6> TryFromVal<E, RawVal> for (T0, T1, T2, T3, T4, T5, T6)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>, T3: TryFromVal<E, RawVal>, T4: TryFromVal<E, RawVal>, T5: TryFromVal<E, RawVal>, T6: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7> TryFromVal<E, RawVal> for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>, T3: TryFromVal<E, RawVal>, T4: TryFromVal<E, RawVal>, T5: TryFromVal<E, RawVal>, T6: TryFromVal<E, RawVal>, T7: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7, T8> TryFromVal<E, RawVal> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>, T3: TryFromVal<E, RawVal>, T4: TryFromVal<E, RawVal>, T5: TryFromVal<E, RawVal>, T6: TryFromVal<E, RawVal>, T7: TryFromVal<E, RawVal>, T8: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> TryFromVal<E, RawVal> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>, T3: TryFromVal<E, RawVal>, T4: TryFromVal<E, RawVal>, T5: TryFromVal<E, RawVal>, T6: TryFromVal<E, RawVal>, T7: TryFromVal<E, RawVal>, T8: TryFromVal<E, RawVal>, T9: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TryFromVal<E, RawVal> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>, T3: TryFromVal<E, RawVal>, T4: TryFromVal<E, RawVal>, T5: TryFromVal<E, RawVal>, T6: TryFromVal<E, RawVal>, T7: TryFromVal<E, RawVal>, T8: TryFromVal<E, RawVal>, T9: TryFromVal<E, RawVal>, T10: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TryFromVal<E, RawVal> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>, T3: TryFromVal<E, RawVal>, T4: TryFromVal<E, RawVal>, T5: TryFromVal<E, RawVal>, T6: TryFromVal<E, RawVal>, T7: TryFromVal<E, RawVal>, T8: TryFromVal<E, RawVal>, T9: TryFromVal<E, RawVal>, T10: TryFromVal<E, RawVal>, T11: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TryFromVal<E, RawVal> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: TryFromVal<E, RawVal>, T1: TryFromVal<E, RawVal>, T2: TryFromVal<E, RawVal>, T3: TryFromVal<E, RawVal>, T4: TryFromVal<E, RawVal>, T5: TryFromVal<E, RawVal>, T6: TryFromVal<E, RawVal>, T7: TryFromVal<E, RawVal>, T8: TryFromVal<E, RawVal>, T9: TryFromVal<E, RawVal>, T10: TryFromVal<E, RawVal>, T11: TryFromVal<E, RawVal>, T12: TryFromVal<E, RawVal>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for AddressObject

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for Bool

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for BytesObject

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for ContractExecutableObject

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for DurationObject

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for DurationSmall

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for DurationVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I128Object

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I128Small

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I128Val

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I256

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I256Object

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I256Small

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I256Val

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I32Val

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I64Object

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I64Small

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for I64Val

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for LedgerKeyNonceObject

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for MapObject

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for Object

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T> TryFromVal<E, RawVal> for Option<T>where T: TryFromVal<E, RawVal>,

§

type Error = <T as TryFromVal<E, RawVal>>::Error

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T, R> TryFromVal<E, RawVal> for Result<T, R>where T: TryFromVal<E, RawVal>, R: TryFrom<Status>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for ScValwhere ScValObject: TryFromVal<E, Object>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for Status

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for String

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for StringObject

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for Symbol

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for SymbolObject

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for SymbolSmall

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for TimepointObject

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for TimepointSmall

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for TimepointVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U128Object

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U128Small

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U128Val

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U256

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U256Object

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U256Small

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U256Val

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U32Val

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U64Object

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U64Small

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for U64Val

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for Vec<u8>

§

type Error = Status

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for VecObject

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for Void

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for bool

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for i128

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for i32

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for i64

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for u128

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for u32

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, RawVal> for u64

§

type Error = ConversionError

source§

fn try_from_val(env: &E, val: &RawVal) -> Result<Self, Self::Error>

source§

impl<E: Env, T, R> TryFromVal<E, Result<T, R>> for RawValwhere RawVal: TryFromVal<E, T>, Status: for<'a> TryFrom<&'a R>,

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &Result<T, R>) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, ScVal> for RawValwhere Object: for<'a> TryFromVal<E, ScValObjRef<'a>, Error = ConversionError>,

source§

impl<E: Env> TryFromVal<E, Status> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &Status) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, String> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &String) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, StringObject> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &StringObject) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, Symbol> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &Symbol) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, SymbolObject> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &SymbolObject) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, SymbolSmall> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &SymbolSmall) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, TimepointObject> for RawVal

source§

impl<E: Env> TryFromVal<E, TimepointSmall> for RawVal

source§

impl<E: Env> TryFromVal<E, TimepointVal> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &TimepointVal) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U128Object> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &U128Object) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U128Small> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &U128Small) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U128Val> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &U128Val) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U256> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &U256) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U256Object> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &U256Object) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U256Small> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &U256Small) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U256Val> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &U256Val) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U32Val> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &U32Val) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U64Object> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &U64Object) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U64Small> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &U64Small) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, U64Val> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &U64Val) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, Vec<u8, Global>> for RawVal

§

type Error = Status

source§

fn try_from_val(env: &E, v: &Vec<u8>) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, VecObject> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &VecObject) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, Void> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &Void) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, bool> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &bool) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, i128> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &i128) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, i32> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &i32) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, i64> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &i64) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, u128> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &u128) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, u32> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(_env: &E, val: &u32) -> Result<Self, Self::Error>

source§

impl<E: Env> TryFromVal<E, u64> for RawVal

§

type Error = ConversionError

source§

fn try_from_val(env: &E, v: &u64) -> Result<Self, Self::Error>

source§

impl Copy for RawVal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T, C> Compare<&T> for Cwhere C: Compare<T>,

§

type Error = <C as Compare<T>>::Error

source§

fn compare(&self, a: &&T, b: &&T) -> Result<Ordering, <C as Compare<&T>>::Error>

source§

impl<T, U, E, C> Compare<(T, U)> for Cwhere C: Compare<T, Error = E, Error = E> + Compare<U>,

§

type Error = E

source§

fn compare( &self, a: &(T, U), b: &(T, U) ) -> Result<Ordering, <C as Compare<(T, U)>>::Error>

source§

impl<T, U, V, E, C> Compare<(T, U, V)> for Cwhere C: Compare<T, Error = E, Error = E, Error = E> + Compare<U> + Compare<V>,

§

type Error = E

source§

fn compare( &self, a: &(T, U, V), b: &(T, U, V) ) -> Result<Ordering, <C as Compare<(T, U, V)>>::Error>

source§

impl<T, C> Compare<Box<T, Global>> for Cwhere C: Compare<T>,

§

type Error = <C as Compare<T>>::Error

source§

fn compare( &self, a: &Box<T, Global>, b: &Box<T, Global> ) -> Result<Ordering, <C as Compare<Box<T, Global>>>::Error>

source§

impl<T, C> Compare<Option<T>> for Cwhere C: Compare<T>,

§

type Error = <C as Compare<T>>::Error

source§

fn compare( &self, a: &Option<T>, b: &Option<T> ) -> Result<Ordering, <C as Compare<Option<T>>>::Error>

source§

impl<E> Compare<RawVal> for Ewhere E: Env,

§

type Error = <E as EnvBase>::Error

source§

fn compare( &self, a: &RawVal, b: &RawVal ) -> Result<Ordering, <E as Compare<RawVal>>::Error>

source§

impl<T, C> Compare<Rc<T>> for Cwhere C: Compare<T>,

§

type Error = <C as Compare<T>>::Error

source§

fn compare( &self, a: &Rc<T>, b: &Rc<T> ) -> Result<Ordering, <C as Compare<Rc<T>>>::Error>

source§

impl<T, C> Compare<Vec<T, Global>> for Cwhere C: Compare<T>,

§

type Error = <C as Compare<T>>::Error

source§

fn compare( &self, a: &Vec<T, Global>, b: &Vec<T, Global> ) -> Result<Ordering, <C as Compare<Vec<T, Global>>>::Error>

§

impl<T> Downcast for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<E, T, U> TryIntoVal<E, T> for Uwhere E: Env, T: TryFromVal<E, U>,

§

type Error = <T as TryFromVal<E, U>>::Error

source§

fn try_into_val(&self, env: &E) -> Result<T, <U as TryIntoVal<E, T>>::Error>