pub enum AccessorSig {
Getter {
name: String,
ret_ty: Type,
},
Setter {
name: String,
param: Param,
},
}Expand description
One accessor function on a class property. Getter and setter are independent (TS 4.3+): a property may declare a getter, a setter, or both, and their types need not match. The setter carries its parameter (name + write type).
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for AccessorSig
impl Clone for AccessorSig
Source§impl Debug for AccessorSig
impl Debug for AccessorSig
Source§impl<'de> Deserialize<'de> for AccessorSig
impl<'de> Deserialize<'de> for AccessorSig
Source§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
Source§impl PartialEq for AccessorSig
impl PartialEq for AccessorSig
Source§impl Serialize for AccessorSig
impl Serialize for AccessorSig
impl StructuralPartialEq for AccessorSig
Auto Trait Implementations§
impl Freeze for AccessorSig
impl RefUnwindSafe for AccessorSig
impl Send for AccessorSig
impl Sync for AccessorSig
impl Unpin for AccessorSig
impl UnsafeUnpin for AccessorSig
impl UnwindSafe for AccessorSig
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