pub enum FenceReconciliationObservationError {
InvalidAttempts,
InvalidTargetCount,
DuplicateTarget,
Inventory(InventoryRecordError),
}Expand description
Typed actual passive observation boundary denial.
Variants§
InvalidAttempts
Attempts must be chronological and within the existing total-attempt bound.
InvalidTargetCount
Actual whole-unit selection must contain 1..=1,024 members.
DuplicateTarget
Equivalent physical IDs cannot appear twice.
Inventory(InventoryRecordError)
Physical selection cannot be admitted against actual inventory.
Trait Implementations§
Source§impl Error for FenceReconciliationObservationError
impl Error for FenceReconciliationObservationError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<InventoryRecordError> for FenceReconciliationObservationError
impl From<InventoryRecordError> for FenceReconciliationObservationError
Source§fn from(source: InventoryRecordError) -> Self
fn from(source: InventoryRecordError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FenceReconciliationObservationError
impl RefUnwindSafe for FenceReconciliationObservationError
impl Send for FenceReconciliationObservationError
impl Sync for FenceReconciliationObservationError
impl Unpin for FenceReconciliationObservationError
impl UnsafeUnpin for FenceReconciliationObservationError
impl UnwindSafe for FenceReconciliationObservationError
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