pub struct AccompanimentCompanion {
pub presentation: CredentialPresentation,
pub rights: AccessRightsEvaluation,
pub requirement: Option<BACnetDeviceObjectReference>,
}Expand description
Child evidence inspected to establish the original’s companion. It carries no event intents: the caller evaluates a child’s transaction separately.
Fields§
§presentation: CredentialPresentationReceived companion presentation.
rights: AccessRightsEvaluationExisting rights result, including excluded-assignment diagnostics.
requirement: Option<BACnetDeviceObjectReference>The child’s selected requirement when successfully read. None also accompanies an unresolved read, distinguished by the overall outcome.
Trait Implementations§
Source§impl Clone for AccompanimentCompanion
impl Clone for AccompanimentCompanion
Source§impl Debug for AccompanimentCompanion
impl Debug for AccompanimentCompanion
impl Eq for AccompanimentCompanion
Source§impl PartialEq for AccompanimentCompanion
impl PartialEq for AccompanimentCompanion
impl StructuralPartialEq for AccompanimentCompanion
Auto Trait Implementations§
impl Freeze for AccompanimentCompanion
impl RefUnwindSafe for AccompanimentCompanion
impl Send for AccompanimentCompanion
impl Sync for AccompanimentCompanion
impl Unpin for AccompanimentCompanion
impl UnsafeUnpin for AccompanimentCompanion
impl UnwindSafe for AccompanimentCompanion
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