pub struct PartitionCut {
pub partition: PartitionId,
pub as_of: Option<ElementId>,
}Fields§
§partition: PartitionId§as_of: Option<ElementId>Implementations§
Source§impl PartitionCut
impl PartitionCut
pub fn current(partition: impl Into<PartitionId>) -> Self
pub fn as_of(partition: impl Into<PartitionId>, element: ElementId) -> Self
pub fn is_current(&self) -> bool
Trait Implementations§
Source§impl Clone for PartitionCut
impl Clone for PartitionCut
Source§fn clone(&self) -> PartitionCut
fn clone(&self) -> PartitionCut
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PartitionCut
impl Debug for PartitionCut
Source§impl Default for PartitionCut
impl Default for PartitionCut
Source§fn default() -> PartitionCut
fn default() -> PartitionCut
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PartitionCut
impl<'de> Deserialize<'de> for PartitionCut
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
Source§impl Display for PartitionCut
impl Display for PartitionCut
Source§impl PartialEq for PartitionCut
impl PartialEq for PartitionCut
Source§impl Serialize for PartitionCut
impl Serialize for PartitionCut
impl Eq for PartitionCut
impl StructuralPartialEq for PartitionCut
Auto Trait Implementations§
impl Freeze for PartitionCut
impl RefUnwindSafe for PartitionCut
impl Send for PartitionCut
impl Sync for PartitionCut
impl Unpin for PartitionCut
impl UnwindSafe for PartitionCut
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