pub enum MultiDiscreteNvec {
Flat(Vec<i64>),
Shaped(Vec<Vec<i64>>),
}Expand description
Count layout for a MultiDiscrete space (the proto nvec oneof).
Variants§
Trait Implementations§
Source§impl Clone for MultiDiscreteNvec
impl Clone for MultiDiscreteNvec
Source§fn clone(&self) -> MultiDiscreteNvec
fn clone(&self) -> MultiDiscreteNvec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MultiDiscreteNvec
impl Debug for MultiDiscreteNvec
impl Eq for MultiDiscreteNvec
Source§impl PartialEq for MultiDiscreteNvec
impl PartialEq for MultiDiscreteNvec
Source§fn eq(&self, other: &MultiDiscreteNvec) -> bool
fn eq(&self, other: &MultiDiscreteNvec) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MultiDiscreteNvec
Auto Trait Implementations§
impl Freeze for MultiDiscreteNvec
impl RefUnwindSafe for MultiDiscreteNvec
impl Send for MultiDiscreteNvec
impl Sync for MultiDiscreteNvec
impl Unpin for MultiDiscreteNvec
impl UnsafeUnpin for MultiDiscreteNvec
impl UnwindSafe for MultiDiscreteNvec
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