pub struct ProjectLongGrant { /* private fields */ }Expand description
Effective long-form service config or secret grant with field-level merge provenance.
Implementations§
Source§impl ProjectLongGrant
impl ProjectLongGrant
Sourcepub const fn source(&self) -> Option<&ProjectValue<String>>
pub const fn source(&self) -> Option<&ProjectValue<String>>
Returns the referenced top-level resource name.
Sourcepub const fn target(&self) -> Option<&ProjectValue<String>>
pub const fn target(&self) -> Option<&ProjectValue<String>>
Returns the requested container path or name.
Sourcepub const fn uid(&self) -> Option<&ProjectValue<String>>
pub const fn uid(&self) -> Option<&ProjectValue<String>>
Returns the requested container user-ID spelling.
Sourcepub const fn gid(&self) -> Option<&ProjectValue<String>>
pub const fn gid(&self) -> Option<&ProjectValue<String>>
Returns the requested container group-ID spelling.
Sourcepub const fn mode(&self) -> Option<&ProjectValue<String>>
pub const fn mode(&self) -> Option<&ProjectValue<String>>
Returns the requested permission-mode spelling.
Sourcepub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
pub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
Returns retained long-form fields outside the typed project-view boundary.
Trait Implementations§
Source§impl Clone for ProjectLongGrant
impl Clone for ProjectLongGrant
Source§fn clone(&self) -> ProjectLongGrant
fn clone(&self) -> ProjectLongGrant
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 ProjectLongGrant
impl Debug for ProjectLongGrant
impl Eq for ProjectLongGrant
Source§impl PartialEq for ProjectLongGrant
impl PartialEq for ProjectLongGrant
impl StructuralPartialEq for ProjectLongGrant
Auto Trait Implementations§
impl Freeze for ProjectLongGrant
impl RefUnwindSafe for ProjectLongGrant
impl Send for ProjectLongGrant
impl Sync for ProjectLongGrant
impl Unpin for ProjectLongGrant
impl UnsafeUnpin for ProjectLongGrant
impl UnwindSafe for ProjectLongGrant
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