pub struct ManifestFileReport {
pub key: String,
pub declared: String,
pub resolved: String,
pub base: &'static str,
}Expand description
One declared path and where it resolves, as --explain-scope and
session_start.effective_grants.manifest_files record it.
Fields§
§key: StringThe manifest key: inference.system_prompt_file, inference.compaction.system_prompt_file
or artifacts[<name>].source.
declared: StringThe path as the manifest spells it.
resolved: StringWhere it is read from: a host path, or <scope>/<name>@<version>!/<entry> for an entry of
an installed package.
base: &'static strTrait Implementations§
Source§impl Clone for ManifestFileReport
impl Clone for ManifestFileReport
Source§impl Debug for ManifestFileReport
impl Debug for ManifestFileReport
impl Eq for ManifestFileReport
Source§impl PartialEq for ManifestFileReport
impl PartialEq for ManifestFileReport
Source§impl Serialize for ManifestFileReport
impl Serialize for ManifestFileReport
impl StructuralPartialEq for ManifestFileReport
Auto Trait Implementations§
impl Forget for ManifestFileReport
impl Freeze for ManifestFileReport
impl Move for ManifestFileReport
impl RefUnwindSafe for ManifestFileReport
impl Send for ManifestFileReport
impl Sync for ManifestFileReport
impl Unpin for ManifestFileReport
impl UnsafeUnpin for ManifestFileReport
impl UnwindSafe for ManifestFileReport
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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