pub struct ProviderFileInspection {
pub path: PathBuf,
pub file_name: String,
pub status: ProviderFileInspectionStatus,
pub provider_id: Option<String>,
pub provider_kind: Option<String>,
pub actions: Vec<String>,
pub error: Option<String>,
}Expand description
Inspection result for a single provider file.
Fields§
§path: PathBufAbsolute path to the file.
file_name: StringFile name component of the path.
status: ProviderFileInspectionStatusInspection outcome for this file.
provider_id: Option<String>Provider name declared in the manifest, if parsed.
provider_kind: Option<String>Provider kind declared in the manifest, if known.
actions: Vec<String>Tool/action names declared by the provider.
error: Option<String>Error message when the file is invalid or skipped.
Trait Implementations§
Source§impl Clone for ProviderFileInspection
impl Clone for ProviderFileInspection
Source§fn clone(&self) -> ProviderFileInspection
fn clone(&self) -> ProviderFileInspection
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 ProviderFileInspection
impl Debug for ProviderFileInspection
Source§impl PartialEq for ProviderFileInspection
impl PartialEq for ProviderFileInspection
Source§fn eq(&self, other: &ProviderFileInspection) -> bool
fn eq(&self, other: &ProviderFileInspection) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ProviderFileInspection
impl StructuralPartialEq for ProviderFileInspection
Auto Trait Implementations§
impl Freeze for ProviderFileInspection
impl RefUnwindSafe for ProviderFileInspection
impl Send for ProviderFileInspection
impl Sync for ProviderFileInspection
impl Unpin for ProviderFileInspection
impl UnsafeUnpin for ProviderFileInspection
impl UnwindSafe for ProviderFileInspection
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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