pub struct ProjectLogging { /* private fields */ }Expand description
Effective service logging configuration with nested merge provenance retained.
Implementations§
Source§impl ProjectLogging
impl ProjectLogging
Sourcepub const fn driver(&self) -> Option<&ProjectValue<String>>
pub const fn driver(&self) -> Option<&ProjectValue<String>>
Returns the uninterpreted effective YAML string driver.
Sourcepub const fn options(&self) -> Option<&ProjectValue<ProjectLoggingOptions>>
pub const fn options(&self) -> Option<&ProjectValue<ProjectLoggingOptions>>
Returns the ordered options mapping, including an explicitly empty one.
Sourcepub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
pub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
Returns extensions, unknown fields, and malformed known siblings retained in the mapping.
Trait Implementations§
Source§impl Clone for ProjectLogging
impl Clone for ProjectLogging
Source§fn clone(&self) -> ProjectLogging
fn clone(&self) -> ProjectLogging
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 ProjectLogging
impl Debug for ProjectLogging
impl Eq for ProjectLogging
Source§impl PartialEq for ProjectLogging
impl PartialEq for ProjectLogging
impl StructuralPartialEq for ProjectLogging
Auto Trait Implementations§
impl Freeze for ProjectLogging
impl RefUnwindSafe for ProjectLogging
impl Send for ProjectLogging
impl Sync for ProjectLogging
impl Unpin for ProjectLogging
impl UnsafeUnpin for ProjectLogging
impl UnwindSafe for ProjectLogging
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