pub struct ProjectExtendsReference { /* private fields */ }Expand description
Effective long service extends reference members.
Implementations§
Source§impl ProjectExtendsReference
impl ProjectExtendsReference
Sourcepub const fn service(&self) -> Option<&ProjectValue<String>>
pub const fn service(&self) -> Option<&ProjectValue<String>>
Returns the effective referenced service without resolution.
Sourcepub const fn file(&self) -> Option<&ProjectValue<String>>
pub const fn file(&self) -> Option<&ProjectValue<String>>
Returns the effective referenced file without path access.
Sourcepub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
pub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
Returns malformed, extension, and future-unknown members retained as evidence.
Trait Implementations§
Source§impl Clone for ProjectExtendsReference
impl Clone for ProjectExtendsReference
Source§fn clone(&self) -> ProjectExtendsReference
fn clone(&self) -> ProjectExtendsReference
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 ProjectExtendsReference
impl Debug for ProjectExtendsReference
impl Eq for ProjectExtendsReference
Source§impl PartialEq for ProjectExtendsReference
impl PartialEq for ProjectExtendsReference
impl StructuralPartialEq for ProjectExtendsReference
Auto Trait Implementations§
impl Freeze for ProjectExtendsReference
impl RefUnwindSafe for ProjectExtendsReference
impl Send for ProjectExtendsReference
impl Sync for ProjectExtendsReference
impl Unpin for ProjectExtendsReference
impl UnsafeUnpin for ProjectExtendsReference
impl UnwindSafe for ProjectExtendsReference
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