pub struct ResolvedCaptureSlice {
pub starts: Vec<u64>,
pub ends: Vec<u64>,
pub strides: Vec<u64>,
pub shape: Vec<u64>,
}Expand description
Numeric axis slices resolved against an actual tensor before any retention/copy.
Fields§
§starts: Vec<u64>Inclusive numeric offsets in storage-axis order.
ends: Vec<u64>Exclusive numeric offsets in storage-axis order.
strides: Vec<u64>Positive numeric strides in storage-axis order.
shape: Vec<u64>Resulting selected tensor extents in storage order.
Trait Implementations§
Source§impl Clone for ResolvedCaptureSlice
impl Clone for ResolvedCaptureSlice
Source§fn clone(&self) -> ResolvedCaptureSlice
fn clone(&self) -> ResolvedCaptureSlice
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 ResolvedCaptureSlice
impl Debug for ResolvedCaptureSlice
impl Eq for ResolvedCaptureSlice
Source§impl PartialEq for ResolvedCaptureSlice
impl PartialEq for ResolvedCaptureSlice
impl StructuralPartialEq for ResolvedCaptureSlice
Auto Trait Implementations§
impl Freeze for ResolvedCaptureSlice
impl RefUnwindSafe for ResolvedCaptureSlice
impl Send for ResolvedCaptureSlice
impl Sync for ResolvedCaptureSlice
impl Unpin for ResolvedCaptureSlice
impl UnsafeUnpin for ResolvedCaptureSlice
impl UnwindSafe for ResolvedCaptureSlice
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