pub struct Row {
pub subject_kind: String,
pub subject: CapabilityId,
pub backend: String,
pub version: String,
pub config: Config,
pub enabled: bool,
pub reason: Option<Reason>,
pub metadata: Config,
pub note: String,
pub extra: BTreeMap<String, String>,
}Expand description
One recorded fact: a test ran, for this subject, on this backend, version and config.
Fields§
§subject_kind: Stringcapability, construct or another word the writer chose; not interpreted here.
subject: CapabilityIdThe leaf id.
backend: StringThe driver or dialect crate’s backend name.
version: StringThe backend (server) version string. No row for a version means off.
config: ConfigFacts the gate can read at open, under which this row holds.
enabled: boolBoolean outcome.
reason: Option<Reason>Present exactly when enabled is false.
metadata: ConfigEnvironment, trial parameters, test id, tier, suite (k=v;k=v).
note: StringFree text; may carry allowance=<name> first.
extra: BTreeMap<String, String>Columns this crate does not know (UniSQL writes from), kept so a rewrite loses nothing.
Trait Implementations§
impl Eq for Row
impl StructuralPartialEq for Row
Auto Trait Implementations§
impl Freeze for Row
impl RefUnwindSafe for Row
impl Send for Row
impl Sync for Row
impl Unpin for Row
impl UnsafeUnpin for Row
impl UnwindSafe for Row
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