pub struct NapiStructuredEnum {
pub variants: Vec<NapiStructuredEnumVariant>,
pub object_from_js: bool,
pub object_to_js: bool,
pub discriminant: String,
pub discriminant_case: Option<Case<'static>>,
}Fields§
§variants: Vec<NapiStructuredEnumVariant>§object_from_js: bool§object_to_js: bool§discriminant: String§discriminant_case: Option<Case<'static>>Trait Implementations§
Source§impl Clone for NapiStructuredEnum
impl Clone for NapiStructuredEnum
Auto Trait Implementations§
impl !Send for NapiStructuredEnum
impl !Sync for NapiStructuredEnum
impl Freeze for NapiStructuredEnum
impl RefUnwindSafe for NapiStructuredEnum
impl Unpin for NapiStructuredEnum
impl UnsafeUnpin for NapiStructuredEnum
impl UnwindSafe for NapiStructuredEnum
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