pub struct HistoryHoldV1 {
pub format_version: u16,
pub hold_id: HistoryHoldId,
pub cut_ids: Vec<RootCutId>,
}Expand description
One bounded legal hold over exact cuts; a timestamp never becomes a root.
Fields§
§format_version: u16§hold_id: HistoryHoldId§cut_ids: Vec<RootCutId>Implementations§
Source§impl HistoryHoldV1
impl HistoryHoldV1
pub fn validate(&self) -> Result<(), RootHistoryContractError>
Trait Implementations§
Source§impl Clone for HistoryHoldV1
impl Clone for HistoryHoldV1
Source§impl Debug for HistoryHoldV1
impl Debug for HistoryHoldV1
Source§impl<'de> Deserialize<'de> for HistoryHoldV1
impl<'de> Deserialize<'de> for HistoryHoldV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for HistoryHoldV1
Source§impl PartialEq for HistoryHoldV1
impl PartialEq for HistoryHoldV1
Source§impl Serialize for HistoryHoldV1
impl Serialize for HistoryHoldV1
impl StructuralPartialEq for HistoryHoldV1
Auto Trait Implementations§
impl Freeze for HistoryHoldV1
impl RefUnwindSafe for HistoryHoldV1
impl Send for HistoryHoldV1
impl Sync for HistoryHoldV1
impl Unpin for HistoryHoldV1
impl UnsafeUnpin for HistoryHoldV1
impl UnwindSafe for HistoryHoldV1
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