pub struct PrivateFieldDefinition { /* private fields */ }Expand description
Implementations§
Source§impl PrivateFieldDefinition
impl PrivateFieldDefinition
Sourcepub fn new(name: PrivateName, initializer: Option<Expression>) -> Self
pub fn new(name: PrivateName, initializer: Option<Expression>) -> Self
Creates a new private field definition.
Sourcepub const fn name(&self) -> &PrivateName
pub const fn name(&self) -> &PrivateName
Returns the name of the private field definition.
Sourcepub const fn initializer(&self) -> Option<&Expression>
pub const fn initializer(&self) -> Option<&Expression>
Returns the initializer of the private field definition.
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for PrivateFieldDefinition
impl<'arbitrary> Arbitrary<'arbitrary> for PrivateFieldDefinition
Source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moreSource§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§fn try_size_hint(
depth: usize,
) -> Result<(usize, Option<usize>), MaxRecursionReached>
fn try_size_hint( depth: usize, ) -> Result<(usize, Option<usize>), MaxRecursionReached>
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§impl Clone for PrivateFieldDefinition
impl Clone for PrivateFieldDefinition
Source§fn clone(&self) -> PrivateFieldDefinition
fn clone(&self) -> PrivateFieldDefinition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PrivateFieldDefinition
impl Debug for PrivateFieldDefinition
Source§impl<'de> Deserialize<'de> for PrivateFieldDefinition
impl<'de> Deserialize<'de> for PrivateFieldDefinition
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 PrivateFieldDefinition
impl PartialEq for PrivateFieldDefinition
Source§impl Serialize for PrivateFieldDefinition
impl Serialize for PrivateFieldDefinition
impl StructuralPartialEq for PrivateFieldDefinition
Auto Trait Implementations§
impl !RefUnwindSafe for PrivateFieldDefinition
impl !Send for PrivateFieldDefinition
impl !Sync for PrivateFieldDefinition
impl !UnwindSafe for PrivateFieldDefinition
impl Freeze for PrivateFieldDefinition
impl Unpin for PrivateFieldDefinition
impl UnsafeUnpin for PrivateFieldDefinition
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