Enum moore_svlog::ty::UnpackedDim [−][src]
pub enum UnpackedDim<'a> {
Unsized,
Array(usize),
Range(Range),
Assoc(Option<&'a UnpackedType<'a>>),
Queue(Option<usize>),
}
Expand description
An unpacked dimension.
Variants
A unsized dimension, like []
.
Array(usize)
An array dimension, like [a]
.
Tuple Fields of Array
0: usize
Range(Range)
A range dimension, like [a:b]
.
Tuple Fields of Range
0: Range
Assoc(Option<&'a UnpackedType<'a>>)
An associative dimension, like [T]
or [*]
.
Tuple Fields of Assoc
0: Option<&'a UnpackedType<'a>>
A queue dimension, like [$]
or [$:a]
.
Implementations
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a> !RefUnwindSafe for UnpackedDim<'a>
impl<'a> Send for UnpackedDim<'a>
impl<'a> Sync for UnpackedDim<'a>
impl<'a> Unpin for UnpackedDim<'a>
impl<'a> !UnwindSafe for UnpackedDim<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more