pub enum ReadVerdict {
Open,
Confidential,
RulesUnreadable(AxError),
}Expand description
What the read bound answers about one address.
Two of the three arms close, and they stay two arms because a model refused by each has a different next step: ask somebody inside the confidential building, or wait for a person to fix rules that do not read.
Variants§
Open
The reader’s own building, or a building whose rules say
confidential = false.
Confidential
A confidential building, asked about from outside it.
RulesUnreadable(AxError)
The rules that would answer did not read, so the building is
closed: what they would have said may be confidential = true,
and a privacy setting does not fail towards the permissive side.
Trait Implementations§
Source§impl Clone for ReadVerdict
impl Clone for ReadVerdict
Source§impl Debug for ReadVerdict
impl Debug for ReadVerdict
impl Eq for ReadVerdict
Source§impl PartialEq for ReadVerdict
impl PartialEq for ReadVerdict
impl StructuralPartialEq for ReadVerdict
Auto Trait Implementations§
impl Freeze for ReadVerdict
impl RefUnwindSafe for ReadVerdict
impl Send for ReadVerdict
impl Sync for ReadVerdict
impl Unpin for ReadVerdict
impl UnsafeUnpin for ReadVerdict
impl UnwindSafe for ReadVerdict
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