pub struct ProjectLongDevice { /* private fields */ }Expand description
Effective long-form service device with nested merge provenance retained.
Implementations§
Source§impl ProjectLongDevice
impl ProjectLongDevice
Sourcepub const fn source(&self) -> Option<&ProjectValue<String>>
pub const fn source(&self) -> Option<&ProjectValue<String>>
Returns the required raw source when it was valid and present.
Sourcepub const fn target(&self) -> Option<&ProjectValue<String>>
pub const fn target(&self) -> Option<&ProjectValue<String>>
Returns the optional raw target without path interpretation.
Sourcepub const fn permissions(&self) -> Option<&ProjectValue<String>>
pub const fn permissions(&self) -> Option<&ProjectValue<String>>
Returns the optional raw permissions string without validating runtime meaning.
Sourcepub fn extension_fields(&self) -> &[ProjectFieldReference]
pub fn extension_fields(&self) -> &[ProjectFieldReference]
Returns retained x- options with their complete source evidence.
Sourcepub fn unknown_fields(&self) -> &[ProjectFieldReference]
pub fn unknown_fields(&self) -> &[ProjectFieldReference]
Returns unrecognized long-form options with their complete source evidence.
Trait Implementations§
Source§impl Clone for ProjectLongDevice
impl Clone for ProjectLongDevice
Source§fn clone(&self) -> ProjectLongDevice
fn clone(&self) -> ProjectLongDevice
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 ProjectLongDevice
impl Debug for ProjectLongDevice
impl Eq for ProjectLongDevice
Source§impl PartialEq for ProjectLongDevice
impl PartialEq for ProjectLongDevice
impl StructuralPartialEq for ProjectLongDevice
Auto Trait Implementations§
impl Freeze for ProjectLongDevice
impl RefUnwindSafe for ProjectLongDevice
impl Send for ProjectLongDevice
impl Sync for ProjectLongDevice
impl Unpin for ProjectLongDevice
impl UnsafeUnpin for ProjectLongDevice
impl UnwindSafe for ProjectLongDevice
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