pub struct CaptureSlice {
pub axis: String,
pub start: u64,
pub end: u64,
pub stride: u64,
}Expand description
Half-open, positive-stride slice of a catalog axis. Unmentioned axes are whole.
Fields§
§axis: StringExact semantic axis name from the discovery catalog.
start: u64Inclusive element offset.
end: u64Exclusive element offset.
stride: u64Positive step between selected elements.
Trait Implementations§
Source§impl Clone for CaptureSlice
impl Clone for CaptureSlice
Source§fn clone(&self) -> CaptureSlice
fn clone(&self) -> CaptureSlice
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 moreSource§impl Debug for CaptureSlice
impl Debug for CaptureSlice
Source§impl<'de> Deserialize<'de> for CaptureSlice
impl<'de> Deserialize<'de> for CaptureSlice
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 CaptureSlice
Source§impl PartialEq for CaptureSlice
impl PartialEq for CaptureSlice
Source§impl Serialize for CaptureSlice
impl Serialize for CaptureSlice
impl StructuralPartialEq for CaptureSlice
Auto Trait Implementations§
impl Freeze for CaptureSlice
impl RefUnwindSafe for CaptureSlice
impl Send for CaptureSlice
impl Sync for CaptureSlice
impl Unpin for CaptureSlice
impl UnsafeUnpin for CaptureSlice
impl UnwindSafe for CaptureSlice
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