pub struct ProviderSourceFragment { /* private fields */ }Expand description
Provider-owned source leaf.
Implementations§
Source§impl ProviderSourceFragment
impl ProviderSourceFragment
Sourcepub fn source(&self) -> &ProviderSchemaSource
pub fn source(&self) -> &ProviderSchemaSource
Returns the provider document location that owns this fragment.
Sourcepub fn source_schema(&self) -> &Value
pub fn source_schema(&self) -> &Value
Returns the normalized schema document loaded from the provider.
Sourcepub fn definition_schema(&self) -> &Value
pub fn definition_schema(&self) -> &Value
Returns the definition root used to resolve references in the fragment.
Trait Implementations§
Source§impl Clone for ProviderSourceFragment
impl Clone for ProviderSourceFragment
Source§fn clone(&self) -> ProviderSourceFragment
fn clone(&self) -> ProviderSourceFragment
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 ProviderSourceFragment
impl Debug for ProviderSourceFragment
Source§impl PartialEq for ProviderSourceFragment
impl PartialEq for ProviderSourceFragment
impl StructuralPartialEq for ProviderSourceFragment
Auto Trait Implementations§
impl Freeze for ProviderSourceFragment
impl RefUnwindSafe for ProviderSourceFragment
impl Send for ProviderSourceFragment
impl Sync for ProviderSourceFragment
impl Unpin for ProviderSourceFragment
impl UnsafeUnpin for ProviderSourceFragment
impl UnwindSafe for ProviderSourceFragment
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