pub enum EndOfTrackPlacement {
GroupBehind {
largest_group: u64,
},
ObjectBehind {
largest_object: u64,
},
}Expand description
Why an end-of-track object is not where the track ended.
Both halves carry what they were measured against, because “this is in the wrong place” and “this is in the wrong place, and here is the place the track had already reached” are different reports and only the second can be read by whoever has to fix it.
Variants§
GroupBehind
The Group ID is behind a group the track has already carried.
ObjectBehind
The Object ID is at or behind the largest object produced in its own group.
Trait Implementations§
Source§impl Clone for EndOfTrackPlacement
impl Clone for EndOfTrackPlacement
Source§fn clone(&self) -> EndOfTrackPlacement
fn clone(&self) -> EndOfTrackPlacement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EndOfTrackPlacement
Source§impl Debug for EndOfTrackPlacement
impl Debug for EndOfTrackPlacement
Source§impl Display for EndOfTrackPlacement
impl Display for EndOfTrackPlacement
impl Eq for EndOfTrackPlacement
Source§impl PartialEq for EndOfTrackPlacement
impl PartialEq for EndOfTrackPlacement
impl StructuralPartialEq for EndOfTrackPlacement
Auto Trait Implementations§
impl Freeze for EndOfTrackPlacement
impl RefUnwindSafe for EndOfTrackPlacement
impl Send for EndOfTrackPlacement
impl Sync for EndOfTrackPlacement
impl Unpin for EndOfTrackPlacement
impl UnsafeUnpin for EndOfTrackPlacement
impl UnwindSafe for EndOfTrackPlacement
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