pub struct Evidence {
pub existing: BTreeMap<Utf8PathBuf, Vec<u8>>,
pub recorded_adopted: Vec<String>,
pub hooks_host: String,
pub agents_host: String,
}Expand description
What the caller observed about the target before projecting.
Every field is a value the caller read once. The projection never looks at the target itself, so a stage and a production run that observed the same target project the same bytes.
Fields§
§existing: BTreeMap<Utf8PathBuf, Vec<u8>>The bytes each existing destination holds, by target-relative path.
recorded_adopted: Vec<String>The destinations the instance record already calls adopted.
hooks_host: StringThe hook configuration the target holds, or the empty default.
agents_host: StringThe root author-instructions file the target holds, or nothing.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Evidence
impl RefUnwindSafe for Evidence
impl Send for Evidence
impl Sync for Evidence
impl Unpin for Evidence
impl UnsafeUnpin for Evidence
impl UnwindSafe for Evidence
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