pub struct References {
pub claim: Name,
pub subject: Name,
pub check: Name,
pub population: Name,
}Expand description
The four namespaced references one row states about itself.
Every seat is required, because a row that could omit its claim, its subject, its check, or its population is a row the harness’s closed field set refuses — and a shape that can express the refused row defers the refusal to somebody else’s compiler.
The execution suite is not among them, and its absence is what keeps one suite from being authored twice: a row runs under exactly one aggregate seat, the seat is what a group declares, and a seat carrying rows whose own suite is a different name would be a seat that selects none of them.
Fields§
§claim: NameThe claim this row serves.
subject: NameWhat this row exercises.
check: NameThe check that judges the subject.
population: NameThe population that supplies this row’s inputs.
Trait Implementations§
Source§impl Clone for References
impl Clone for References
Source§fn clone(&self) -> References
fn clone(&self) -> References
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 References
impl Debug for References
impl Eq for References
Source§impl Hash for References
impl Hash for References
Source§impl PartialEq for References
impl PartialEq for References
impl StructuralPartialEq for References
Auto Trait Implementations§
impl Freeze for References
impl RefUnwindSafe for References
impl Send for References
impl Sync for References
impl Unpin for References
impl UnsafeUnpin for References
impl UnwindSafe for References
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