pub struct StreamMask(/* private fields */);Implementations§
Source§impl StreamMask
impl StreamMask
pub fn empty() -> Self
pub fn new(cpu: Vec<bool>, device: &Device) -> Result<Self>
pub fn is_active(&self, batch_idx: usize) -> bool
pub fn is_empty(&self) -> bool
pub fn shape(&self) -> Option<&Shape>
pub fn as_option(&self) -> Option<&Tensor>
pub fn cpu(&self) -> Option<&[bool]>
Trait Implementations§
Source§impl Clone for StreamMask
impl Clone for StreamMask
Source§fn clone(&self) -> StreamMask
fn clone(&self) -> StreamMask
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 StreamMask
impl Debug for StreamMask
Auto Trait Implementations§
impl Freeze for StreamMask
impl !RefUnwindSafe for StreamMask
impl Send for StreamMask
impl Sync for StreamMask
impl Unpin for StreamMask
impl !UnwindSafe for StreamMask
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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