pub struct Slice { /* private fields */ }
Expand description
A single bit wire or a portion of a bus signal.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Slice
impl<'de> Deserialize<'de> for Slice
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<Slice> for SignalPathTail<Slice, NamedSlice>
impl From<Slice> for SignalPathTail<Slice, NamedSlice>
source§impl FromIterator<Slice> for Concat
impl FromIterator<Slice> for Concat
source§impl IndexOwned<RangeFull> for Slice
impl IndexOwned<RangeFull> for Slice
source§impl IndexOwned<RangeInclusive<usize>> for Slice
impl IndexOwned<RangeInclusive<usize>> for Slice
source§impl IndexOwned<RangeToInclusive<usize>> for Slice
impl IndexOwned<RangeToInclusive<usize>> for Slice
source§impl IndexOwned<usize> for Slice
impl IndexOwned<usize> for Slice
source§impl PartialEq for Slice
impl PartialEq for Slice
impl Copy for Slice
impl Eq for Slice
impl StructuralPartialEq for Slice
Auto Trait Implementations§
impl RefUnwindSafe for Slice
impl Send for Slice
impl Sync for Slice
impl Unpin for Slice
impl UnwindSafe for Slice
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.