Enum marine_macro_impl::ParsedType [−][src]
pub enum ParsedType {
Show 15 variants
I8(PassingStyle),
I16(PassingStyle),
I32(PassingStyle),
I64(PassingStyle),
U8(PassingStyle),
U16(PassingStyle),
U32(PassingStyle),
U64(PassingStyle),
F32(PassingStyle),
F64(PassingStyle),
Boolean(PassingStyle),
Utf8Str(PassingStyle),
Utf8String(PassingStyle),
Vector(Box<ParsedType>, PassingStyle),
Record(String, PassingStyle),
}
Expand description
An internal representation of supported Rust types.
Variants
I8(PassingStyle)
Tuple Fields of I8
0: PassingStyle
I16(PassingStyle)
Tuple Fields of I16
0: PassingStyle
I32(PassingStyle)
Tuple Fields of I32
0: PassingStyle
I64(PassingStyle)
Tuple Fields of I64
0: PassingStyle
U8(PassingStyle)
Tuple Fields of U8
0: PassingStyle
U16(PassingStyle)
Tuple Fields of U16
0: PassingStyle
U32(PassingStyle)
Tuple Fields of U32
0: PassingStyle
U64(PassingStyle)
Tuple Fields of U64
0: PassingStyle
F32(PassingStyle)
Tuple Fields of F32
0: PassingStyle
F64(PassingStyle)
Tuple Fields of F64
0: PassingStyle
Boolean(PassingStyle)
Tuple Fields of Boolean
0: PassingStyle
Utf8Str(PassingStyle)
Tuple Fields of Utf8Str
0: PassingStyle
Utf8String(PassingStyle)
Tuple Fields of Utf8String
0: PassingStyle
Vector(Box<ParsedType>, PassingStyle)
Tuple Fields of Vector
0: Box<ParsedType>
1: PassingStyle
Record(String, PassingStyle)
Tuple Fields of Record
0: String
1: PassingStyle
Implementations
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ParsedType
impl Send for ParsedType
impl Sync for ParsedType
impl Unpin for ParsedType
impl UnwindSafe for ParsedType
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty. Read more