pub struct NapiStructuredEnum {
pub variants: Vec<NapiStructuredEnumVariant>,
pub object_from_js: bool,
pub object_to_js: bool,
pub discriminant: String,
}
Fields§
§variants: Vec<NapiStructuredEnumVariant>
§object_from_js: bool
§object_to_js: bool
§discriminant: String
Trait Implementations§
Source§impl Clone for NapiStructuredEnum
impl Clone for NapiStructuredEnum
Source§fn clone(&self) -> NapiStructuredEnum
fn clone(&self) -> NapiStructuredEnum
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 moreAuto Trait Implementations§
impl Freeze for NapiStructuredEnum
impl RefUnwindSafe for NapiStructuredEnum
impl !Send for NapiStructuredEnum
impl !Sync for NapiStructuredEnum
impl Unpin 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