Struct ergo_lib_wasm::ergo_box::BoxValue [−][src]
pub struct BoxValue(_);
Expand description
Box value in nanoERGs with bound checks
Implementations
impl BoxValue
[src]
impl BoxValue
[src]pub fn SAFE_USER_MIN() -> BoxValue
[src]
pub fn SAFE_USER_MIN() -> BoxValue
[src]Recommended (safe) minimal box value to use in case box size estimation is unavailable. Allows box size upto 2777 bytes with current min box value per byte of 360 nanoERGs
pub fn UNITS_PER_ERGO() -> I64
[src]
pub fn UNITS_PER_ERGO() -> I64
[src]Number of units inside one ERGO (i.e. one ERG using nano ERG representation)
Trait Implementations
impl FromWasmAbi for BoxValue
[src]
impl FromWasmAbi for BoxValue
[src]impl IntoWasmAbi for BoxValue
[src]
impl IntoWasmAbi for BoxValue
[src]impl OptionFromWasmAbi for BoxValue
[src]
impl OptionFromWasmAbi for BoxValue
[src]impl OptionIntoWasmAbi for BoxValue
[src]
impl OptionIntoWasmAbi for BoxValue
[src]impl RefFromWasmAbi for BoxValue
[src]
impl RefFromWasmAbi for BoxValue
[src]type Anchor = Ref<'static, BoxValue>
type Anchor = Ref<'static, BoxValue>
The type that holds the reference to Self
for the duration of the
invocation of the function that has an &Self
parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous. Read more
unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor
[src]
unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor
[src]Recover a Self::Anchor
from Self::Abi
. Read more
impl RefMutFromWasmAbi for BoxValue
[src]
impl RefMutFromWasmAbi for BoxValue
[src]impl Eq for BoxValue
[src]
impl StructuralEq for BoxValue
[src]
impl StructuralPartialEq for BoxValue
[src]
Auto Trait Implementations
impl RefUnwindSafe for BoxValue
impl Send for BoxValue
impl Sync for BoxValue
impl Unpin for BoxValue
impl UnwindSafe for BoxValue
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[src]
pub fn equivalent(&self, key: &K) -> bool
[src]Compare self to key
and return true
if they are equal.
impl<T> ReturnWasmAbi for T where
T: IntoWasmAbi,
[src]
impl<T> ReturnWasmAbi for T where
T: IntoWasmAbi,
[src]type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as IntoWasmAbi::Abi
pub fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
[src]
pub fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
[src]Same as IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<F> TryExtractInto<F> for F
impl<F> TryExtractInto<F> for F
pub fn try_extract_into<T>(self) -> Result<T, TryExtractFromError> where
T: TryExtractFrom<F>,
pub fn try_extract_into<T>(self) -> Result<T, TryExtractFromError> where
T: TryExtractFrom<F>,
Extract value of the given type from any type (e.g. [‘Constant’], [super::value::Value
])
on which [TryExtractFrom
] is implemented Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,