pub struct ProjectProvider { /* private fields */ }Expand description
An effective service provider mapping without execution or discovery.
Implementations§
Source§impl ProjectProvider
impl ProjectProvider
Sourcepub const fn type_(&self) -> Option<&ProjectValue<String>>
pub const fn type_(&self) -> Option<&ProjectValue<String>>
Returns the required strict YAML-string provider type when validly effective.
Sourcepub const fn options(&self) -> Option<&ProjectValue<ProjectProviderOptions>>
pub const fn options(&self) -> Option<&ProjectValue<ProjectProviderOptions>>
Returns the ordered provider options mapping, including an explicitly empty one.
Sourcepub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
pub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
Returns malformed, extension, and unknown provider members retained as evidence.
Trait Implementations§
Source§impl Clone for ProjectProvider
impl Clone for ProjectProvider
Source§fn clone(&self) -> ProjectProvider
fn clone(&self) -> ProjectProvider
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 ProjectProvider
impl Debug for ProjectProvider
impl Eq for ProjectProvider
Source§impl PartialEq for ProjectProvider
impl PartialEq for ProjectProvider
impl StructuralPartialEq for ProjectProvider
Auto Trait Implementations§
impl Freeze for ProjectProvider
impl RefUnwindSafe for ProjectProvider
impl Send for ProjectProvider
impl Sync for ProjectProvider
impl Unpin for ProjectProvider
impl UnsafeUnpin for ProjectProvider
impl UnwindSafe for ProjectProvider
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