pub struct SpecDependency {
pub dependent_spec: PathBuf,
pub dependency_spec: PathBuf,
pub field_name: String,
pub referenced_schema: String,
pub extraction_path: String,
}Expand description
Detected dependency between two specs
Fields§
§dependent_spec: PathBufThe spec that depends on another
dependency_spec: PathBufThe spec that is depended upon
field_name: StringField name that creates the dependency (e.g., “pool_ref”)
referenced_schema: StringSchema name being referenced (e.g., “Pool”)
extraction_path: StringExtraction path for the dependency value
Trait Implementations§
Source§impl Clone for SpecDependency
impl Clone for SpecDependency
Source§fn clone(&self) -> SpecDependency
fn clone(&self) -> SpecDependency
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SpecDependency
impl RefUnwindSafe for SpecDependency
impl Send for SpecDependency
impl Sync for SpecDependency
impl Unpin for SpecDependency
impl UnwindSafe for SpecDependency
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more