pub struct ProjectProviderOption { /* private fields */ }Expand description
One effective provider option with complete key and value provenance.
Implementations§
Source§impl ProjectProviderOption
impl ProjectProviderOption
Sourcepub const fn name(&self) -> &ProjectKey
pub const fn name(&self) -> &ProjectKey
Returns the non-empty option name and every authored key location.
Sourcepub const fn value(&self) -> &ProjectValue<ProjectProviderOptionValue>
pub const fn value(&self) -> &ProjectValue<ProjectProviderOptionValue>
Returns the scalar category or ordered sequence with complete merge provenance.
Trait Implementations§
Source§impl Clone for ProjectProviderOption
impl Clone for ProjectProviderOption
Source§fn clone(&self) -> ProjectProviderOption
fn clone(&self) -> ProjectProviderOption
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 ProjectProviderOption
impl Debug for ProjectProviderOption
impl Eq for ProjectProviderOption
Source§impl PartialEq for ProjectProviderOption
impl PartialEq for ProjectProviderOption
impl StructuralPartialEq for ProjectProviderOption
Auto Trait Implementations§
impl Freeze for ProjectProviderOption
impl RefUnwindSafe for ProjectProviderOption
impl Send for ProjectProviderOption
impl Sync for ProjectProviderOption
impl Unpin for ProjectProviderOption
impl UnsafeUnpin for ProjectProviderOption
impl UnwindSafe for ProjectProviderOption
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