pub enum IntersticeType {
Show 14 variants
Void,
U8,
U32,
U64,
I32,
I64,
F32,
F64,
Bool,
String,
Vec(Box<IntersticeType>),
Option(Box<IntersticeType>),
Tuple(Vec<IntersticeType>),
Named(String),
}Variants§
Void
U8
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<IntersticeType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IntersticeType, <__D as Deserializer<'de>>::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
Source§type Err = IntersticeAbiError
type Err = IntersticeAbiError
The associated error which can be returned from parsing.
Source§fn from_str(s: &str) -> Result<IntersticeType, <IntersticeType as FromStr>::Err>
fn from_str(s: &str) -> Result<IntersticeType, <IntersticeType as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Serialize for IntersticeType
impl Serialize for IntersticeType
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for IntersticeType
impl RefUnwindSafe for IntersticeType
impl Send for IntersticeType
impl Sync for IntersticeType
impl Unpin for IntersticeType
impl UnsafeUnpin 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