pub struct SuiteManifest {
pub provenance: Provenance,
}Expand description
The optional suite.toml (or suite.json) beside a directory of items.
It exists so a corpus whose seeded states are all written by the same projector says so once, instead of repeating the table in every file — where one forgotten line is a silently unpaired item.
# corpus/trip/suite.toml
[provenance]
setup = "derived"The blanket applies to each item that actually has the part; an item with no
seeded cases is simply unaffected, rather than failing to load. An item’s own
declaration wins over the directory’s, part by part, so one item can say
setup = "recorded" inside a directory that derives everything else.
Fields§
§provenance: ProvenanceWhere each part came from, for every item in the directory that has it.
Trait Implementations§
Source§impl Clone for SuiteManifest
impl Clone for SuiteManifest
impl Copy for SuiteManifest
Source§impl Debug for SuiteManifest
impl Debug for SuiteManifest
Source§impl Default for SuiteManifest
impl Default for SuiteManifest
Source§impl<'de> Deserialize<'de> for SuiteManifestwhere
SuiteManifest: Default,
impl<'de> Deserialize<'de> for SuiteManifestwhere
SuiteManifest: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SuiteManifest
Source§impl PartialEq for SuiteManifest
impl PartialEq for SuiteManifest
Source§impl Serialize for SuiteManifest
impl Serialize for SuiteManifest
impl StructuralPartialEq for SuiteManifest
Auto Trait Implementations§
impl Freeze for SuiteManifest
impl RefUnwindSafe for SuiteManifest
impl Send for SuiteManifest
impl Sync for SuiteManifest
impl Unpin for SuiteManifest
impl UnsafeUnpin for SuiteManifest
impl UnwindSafe for SuiteManifest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.