[−][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 Clone for AllocationError
[src]
fn clone(&self) -> AllocationError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AllocationError
[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<'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 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 Serialize for AllocationError
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq 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]
Auto Trait Implementations
impl RefUnwindSafe for AllocationError
impl Send for AllocationError
impl Sync for AllocationError
impl Unpin for AllocationError
impl UnwindSafe for AllocationError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> Clone for T where
T: Clone,
[src]
T: Clone,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,