pub struct Shape<const D: usize> {
pub dims: [usize; D],
}Fields§
§dims: [usize; D]Implementations§
§impl<const D: usize> Shape<D>
impl<const D: usize> Shape<D>
pub fn num_elements(&self) -> usize
Trait Implementations§
impl<const D: usize> Eq for Shape<D>
impl<const D: usize> StructuralEq for Shape<D>
impl<const D: usize> StructuralPartialEq for Shape<D>
Auto Trait Implementations§
impl<const D: usize> RefUnwindSafe for Shape<D>
impl<const D: usize> Send for Shape<D>
impl<const D: usize> Sync for Shape<D>
impl<const D: usize> Unpin for Shape<D>
impl<const D: usize> UnwindSafe for Shape<D>
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.