pub struct SlicePath(/* private fields */);
Expand description
A path to a nested Slice
.
Implementations§
source§impl SlicePath
impl SlicePath
sourcepub fn instances(&self) -> &InstancePath
pub fn instances(&self) -> &InstancePath
Returns the instance path associated with this path.
sourcepub fn instances_mut(&mut self) -> &mut InstancePath
pub fn instances_mut(&mut self) -> &mut InstancePath
Returns a mutable pointer to the instance path associated with this path.
sourcepub fn tail(&self) -> &SignalPathTail<Slice, NamedSlice>
pub fn tail(&self) -> &SignalPathTail<Slice, NamedSlice>
Returns the tail of this path.
The tail includes information on the signal that this path addresses.
Trait Implementations§
source§impl<'de> Deserialize<'de> for SlicePath
impl<'de> Deserialize<'de> for SlicePath
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 PartialEq for SlicePath
impl PartialEq for SlicePath
impl Eq for SlicePath
impl StructuralPartialEq for SlicePath
Auto Trait Implementations§
impl RefUnwindSafe for SlicePath
impl Send for SlicePath
impl Sync for SlicePath
impl Unpin for SlicePath
impl UnwindSafe for SlicePath
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.