pub enum JsClassMemberKind {
Constructor,
Method,
StaticMethod,
Getter,
Setter,
}Expand description
Type of class member for exported Rust structs
Variants§
Constructor
Constructor function (e.g., Counter.new)
Method
Instance method on prototype (e.g., Counter.prototype.increment)
StaticMethod
Static method on class (e.g., Counter.staticMethod)
Getter
Property getter (e.g., get count())
Setter
Property setter (e.g., set count(v))
Trait Implementations§
Source§impl Clone for JsClassMemberKind
impl Clone for JsClassMemberKind
Source§fn clone(&self) -> JsClassMemberKind
fn clone(&self) -> JsClassMemberKind
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 JsClassMemberKind
impl Debug for JsClassMemberKind
Source§impl PartialEq for JsClassMemberKind
impl PartialEq for JsClassMemberKind
impl Copy for JsClassMemberKind
impl Eq for JsClassMemberKind
impl StructuralPartialEq for JsClassMemberKind
Auto Trait Implementations§
impl Freeze for JsClassMemberKind
impl RefUnwindSafe for JsClassMemberKind
impl Send for JsClassMemberKind
impl Sync for JsClassMemberKind
impl Unpin for JsClassMemberKind
impl UnwindSafe for JsClassMemberKind
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