pub enum ShapeSpecification {
Fixed(Vec<usize>),
Variable {
min_dims: usize,
max_dims: usize,
},
Scalar,
Unknown,
}Expand description
Shape specification for tensors
Variants§
Fixed(Vec<usize>)
Fixed shape
Variable
Variable shape with constraints
Scalar
Scalar value
Unknown
Unknown shape
Trait Implementations§
Source§impl Clone for ShapeSpecification
impl Clone for ShapeSpecification
Source§fn clone(&self) -> ShapeSpecification
fn clone(&self) -> ShapeSpecification
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 moreAuto Trait Implementations§
impl Freeze for ShapeSpecification
impl RefUnwindSafe for ShapeSpecification
impl Send for ShapeSpecification
impl Sync for ShapeSpecification
impl Unpin for ShapeSpecification
impl UnwindSafe for ShapeSpecification
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