Enum vonuvoli_scheme::exports::ArrayAsRef [−][src]
pub enum ArrayAsRef<'a> { Immutable(&'a ArrayImmutable), Mutable(&'a ArrayMutable), }
Variants
Immutable(&'a ArrayImmutable)
Mutable(&'a ArrayMutable)
Methods
impl<'a> ArrayAsRef<'a>
[src]
impl<'a> ArrayAsRef<'a>
pub fn try(value: &'a Value) -> Outcome<ArrayAsRef<'a>>
[src]
pub fn try(value: &'a Value) -> Outcome<ArrayAsRef<'a>>
pub fn array_ref(&self) -> Outcome<ArrayRef<'a>>
[src]
pub fn array_ref(&self) -> Outcome<ArrayRef<'a>>
pub fn clone(&self) -> Value
[src]
pub fn clone(&self) -> Value
pub fn values_rc_clone(&self) -> Outcome<StdRc<StdBox<[Value]>>>
[src]
pub fn values_rc_clone(&self) -> Outcome<StdRc<StdBox<[Value]>>>
pub fn to_immutable(&self) -> Outcome<ArrayImmutable>
[src]
pub fn to_immutable(&self) -> Outcome<ArrayImmutable>
pub fn to_mutable(&self) -> ArrayMutable
[src]
pub fn to_mutable(&self) -> ArrayMutable
pub fn is_self(&self, other: &ArrayAsRef) -> bool
[src]
pub fn is_self(&self, other: &ArrayAsRef) -> bool
Auto Trait Implementations
impl<'a> !Send for ArrayAsRef<'a>
impl<'a> !Send for ArrayAsRef<'a>
impl<'a> !Sync for ArrayAsRef<'a>
impl<'a> !Sync for ArrayAsRef<'a>