[−][src]Enum holochain_wasm_utils::memory::allocation::AllocationError
Variants
(de)allocation is either too large or implies negative values
cannot allocate zero data
(de)allocation must occur at the top of the stack
writes can fail to serialize data before allocation occurs e.g. json
Methods
impl AllocationError
[src]
pub fn as_ribosome_encoding(&self) -> RibosomeEncodingBits
[src]
Trait Implementations
impl<'a> From<&'a AllocationError> for JsonString
[src]
fn from(v: &AllocationError) -> JsonString
[src]
impl From<AllocationError> for JsonString
[src]
fn from(v: AllocationError) -> JsonString
[src]
impl From<AllocationError> for String
[src]
fn from(allocation_error: AllocationError) -> Self
[src]
impl From<AllocationError> for HolochainError
[src]
fn from(allocation_error: AllocationError) -> Self
[src]
impl From<AllocationError> for RibosomeErrorCode
[src]
fn from(allocation_error: AllocationError) -> Self
[src]
impl From<AllocationError> for RibosomeEncodedValue
[src]
fn from(allocation_error: AllocationError) -> Self
[src]
impl Clone for AllocationError
[src]
fn clone(&self) -> AllocationError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<AllocationError> for AllocationError
[src]
fn eq(&self, other: &AllocationError) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Debug for AllocationError
[src]
impl<'a> TryFrom<&'a JsonString> for AllocationError
[src]
type Error = JsonError
The type returned in the event of a conversion error.
fn try_from(json_string: &JsonString) -> Result<Self, Self::Error>
[src]
impl TryFrom<JsonString> for AllocationError
[src]
type Error = JsonError
The type returned in the event of a conversion error.
fn try_from(json_string: JsonString) -> Result<Self, Self::Error>
[src]
impl<'de> Deserialize<'de> for AllocationError
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for AllocationError
[src]
Auto Trait Implementations
impl Send for AllocationError
impl Sync for AllocationError
impl Unpin for AllocationError
impl UnwindSafe for AllocationError
impl RefUnwindSafe for AllocationError
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Clone for T where
T: Clone,
[src]
T: Clone,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,