pub struct ObsSliceSpec {
pub name: &'static str,
pub start: usize,
pub len: usize,
pub visibility: &'static str,
pub description: &'static str,
}Expand description
Slice specification for contiguous observation segments.
Fields§
§name: &'static strSlice name.
start: usizeStart index in the observation vector.
len: usizeSlice length.
visibility: &'static strVisibility label (public/private).
description: &'static strHuman-readable description.
Trait Implementations§
Source§impl Clone for ObsSliceSpec
impl Clone for ObsSliceSpec
Source§fn clone(&self) -> ObsSliceSpec
fn clone(&self) -> ObsSliceSpec
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 ObsSliceSpec
impl Debug for ObsSliceSpec
Auto Trait Implementations§
impl Freeze for ObsSliceSpec
impl RefUnwindSafe for ObsSliceSpec
impl Send for ObsSliceSpec
impl Sync for ObsSliceSpec
impl Unpin for ObsSliceSpec
impl UnwindSafe for ObsSliceSpec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more