pub struct FamilyDefaults {
pub wire_constants: Vec<WireConstantDecl>,
pub versioned_machines: Vec<VersionedMachineDecl>,
pub versioned_machine_impls: Vec<VersionedMachineImplDecl>,
pub test_helper_search_paths: Vec<String>,
pub dep_behaviours: Vec<String>,
pub option_types: Vec<OptionTypeDecl>,
pub suite_registration: Option<SuiteRegistrationDecl>,
}Fields§
§wire_constants: Vec<WireConstantDecl>§versioned_machines: Vec<VersionedMachineDecl>§versioned_machine_impls: Vec<VersionedMachineImplDecl>§test_helper_search_paths: Vec<String>See rabbitmq_default_test_helper_search_paths for the
ProjectFamily::Rabbitmq default and the glob convention.
dep_behaviours: Vec<String>Behaviour modules owned by this family whose implementers in
other projects should be checked against this project’s
pinned callback surface (C1). Empty for every family but Ra:
entries land when a real drift case bites, not on speculation.
option_types: Vec<OptionTypeDecl>Exported map types whose top-level keys form a recognized option vocabulary for this family (C2).
suite_registration: Option<SuiteRegistrationDecl>When set, added test suites in an app whose Makefile matches the marker must be referenced from that Makefile (C5).
Trait Implementations§
Source§impl Clone for FamilyDefaults
impl Clone for FamilyDefaults
Source§impl Debug for FamilyDefaults
impl Debug for FamilyDefaults
Source§impl Default for FamilyDefaults
impl Default for FamilyDefaults
impl Eq for FamilyDefaults
Source§impl PartialEq for FamilyDefaults
impl PartialEq for FamilyDefaults
impl StructuralPartialEq for FamilyDefaults
Auto Trait Implementations§
impl Forget for FamilyDefaults
impl Freeze for FamilyDefaults
impl Move for FamilyDefaults
impl RefUnwindSafe for FamilyDefaults
impl Send for FamilyDefaults
impl Sync for FamilyDefaults
impl Unpin for FamilyDefaults
impl UnsafeUnpin for FamilyDefaults
impl UnwindSafe for FamilyDefaults
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