Skip to main content

RepoFault

Type Alias RepoFault 

Source
pub type RepoFault = Fault<Profile<{ false }, { true }, { true }>>;
Expand description

Transient or fatal, never rejected: every read, and every write whose statement can hit no constraint (see RepositoryOptions::update_can_reject in the macro crate for exactly which generated updates qualify). Reads cannot reject or deny; optional reads represent absence with None.

Aliased Type§

pub enum RepoFault {
    Denied(!),
    Transient(Transient),
    Fatal(Fatal),
}

Variants§

§

Denied(!)

§

Transient(Transient)

§

Fatal(Fatal)

Trait Implementations§

Source§

impl<ParentCv> LiftNestedWrite<ParentCv> for RepoFault

Source§

type Out = Fault<Profile<false, true, true>>

Source§

fn lift_nested(self) -> RepoFault