pub enum IntersticeType {
Show 13 variants
Void,
U32,
U64,
I32,
I64,
F32,
F64,
Bool,
String,
Vec(Box<IntersticeType>),
Option(Box<IntersticeType>),
Tuple(Vec<IntersticeType>),
Named(String),
}Variants§
Void
U32
U64
I32
I64
F32
F64
Bool
String
Vec(Box<IntersticeType>)
Option(Box<IntersticeType>)
Tuple(Vec<IntersticeType>)
Named(String)
Trait Implementations§
Source§impl Clone for IntersticeType
impl Clone for IntersticeType
Source§fn clone(&self) -> IntersticeType
fn clone(&self) -> IntersticeType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IntersticeType
impl Debug for IntersticeType
Source§impl<'de> Deserialize<'de> for IntersticeType
impl<'de> Deserialize<'de> for IntersticeType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for IntersticeType
impl Display for IntersticeType
Source§impl FromStr for IntersticeType
impl FromStr for IntersticeType
Auto Trait Implementations§
impl Freeze for IntersticeType
impl RefUnwindSafe for IntersticeType
impl Send for IntersticeType
impl Sync for IntersticeType
impl Unpin for IntersticeType
impl UnwindSafe for IntersticeType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more