pub enum InstallRefusal {
EmptyIdentity {
field: &'static str,
},
DuplicateVerb {
verb: String,
},
UndeclaredRowType {
substrate: RowSubstrate,
kind: String,
},
RowTypeOutsideSlice {
substrate: RowSubstrate,
kind: String,
},
CorpusWithoutStore {
substrate: RowSubstrate,
kind: String,
},
VerbOwned {
verb: String,
owner: String,
candidate: String,
},
KindOwned {
substrate: RowSubstrate,
kind: String,
owner: String,
candidate: String,
},
}Expand description
Why a manifest is refused at installation.
Variants§
EmptyIdentity
name, version or signer is empty.
DuplicateVerb
The manifest lists the same verb name twice.
UndeclaredRowType
A kind in the ontology slice has no lifecycle declaration.
RowTypeOutsideSlice
A lifecycle declaration names a kind the ontology slice does not contribute.
CorpusWithoutStore
A corpus row type names no store.
VerbOwned
A verb name is already registered by another owner.
KindOwned
A kind is already contributed by another owner.
Trait Implementations§
Source§impl Clone for InstallRefusal
impl Clone for InstallRefusal
Source§impl Debug for InstallRefusal
impl Debug for InstallRefusal
Source§impl Display for InstallRefusal
impl Display for InstallRefusal
impl Eq for InstallRefusal
Source§impl PartialEq for InstallRefusal
impl PartialEq for InstallRefusal
impl StructuralPartialEq for InstallRefusal
Auto Trait Implementations§
impl Freeze for InstallRefusal
impl RefUnwindSafe for InstallRefusal
impl Send for InstallRefusal
impl Sync for InstallRefusal
impl Unpin for InstallRefusal
impl UnsafeUnpin for InstallRefusal
impl UnwindSafe for InstallRefusal
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