pub struct BroadcastShape;Expand description
Broadcasting-compatible shape constraint
Trait Implementations§
Source§impl<R: Nat> ShapeConstraint<R> for BroadcastShape
impl<R: Nat> ShapeConstraint<R> for BroadcastShape
fn check_shape(shape: &[usize]) -> bool
Auto Trait Implementations§
impl Freeze for BroadcastShape
impl RefUnwindSafe for BroadcastShape
impl Send for BroadcastShape
impl Sync for BroadcastShape
impl Unpin for BroadcastShape
impl UnsafeUnpin for BroadcastShape
impl UnwindSafe for BroadcastShape
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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