pub enum Rust {
Struct {
ordering: EncodingOrdering,
fields: Vec<Field>,
tag: Option<Tag>,
extension_after: Option<usize>,
},
Enum(PlainEnum),
DataEnum(DataEnum),
TupleStruct {
type: RustType,
tag: Option<Tag>,
constants: Vec<(String, String)>,
},
}Variants§
Struct
Fields
§
ordering: EncodingOrderingEnum(PlainEnum)
DataEnum(DataEnum)
TupleStruct
Used to represent a single, unnamed inner type
Implementations§
Trait Implementations§
Source§impl Generator<Rust> for RustCodeGenerator
impl Generator<Rust> for RustCodeGenerator
Source§impl PartialOrd for Rust
impl PartialOrd for Rust
Source§impl TagProperty for Rust
impl TagProperty for Rust
Source§impl Target for Rust
impl Target for Rust
type DefinitionType = Rust
type ValueReferenceType = RustType
impl StructuralPartialEq for Rust
Auto Trait Implementations§
impl Freeze for Rust
impl RefUnwindSafe for Rust
impl Send for Rust
impl Sync for Rust
impl Unpin for Rust
impl UnsafeUnpin for Rust
impl UnwindSafe for Rust
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