pub struct ProjectLoggingOption { /* private fields */ }Expand description
One ordered effective logging option with complete key and value provenance.
Implementations§
Source§impl ProjectLoggingOption
impl ProjectLoggingOption
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<ProjectLoggingOptionValue>
pub const fn value(&self) -> &ProjectValue<ProjectLoggingOptionValue>
Returns the exact string, number, or null option value with merge provenance.
Trait Implementations§
Source§impl Clone for ProjectLoggingOption
impl Clone for ProjectLoggingOption
Source§fn clone(&self) -> ProjectLoggingOption
fn clone(&self) -> ProjectLoggingOption
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 ProjectLoggingOption
impl Debug for ProjectLoggingOption
impl Eq for ProjectLoggingOption
Source§impl PartialEq for ProjectLoggingOption
impl PartialEq for ProjectLoggingOption
impl StructuralPartialEq for ProjectLoggingOption
Auto Trait Implementations§
impl Freeze for ProjectLoggingOption
impl RefUnwindSafe for ProjectLoggingOption
impl Send for ProjectLoggingOption
impl Sync for ProjectLoggingOption
impl Unpin for ProjectLoggingOption
impl UnsafeUnpin for ProjectLoggingOption
impl UnwindSafe for ProjectLoggingOption
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