Struct brane_ast::edgebuffer::EdgeBufferNodePtr
source · pub struct EdgeBufferNodePtr(/* private fields */);
Expand description
Defines a shortcut for an EdgeBufferNode ‘pointer’.
Implementations§
source§impl EdgeBufferNodePtr
impl EdgeBufferNodePtr
sourcepub fn borrow(&self) -> Ref<'_, EdgeBufferNode>
pub fn borrow(&self) -> Ref<'_, EdgeBufferNode>
sourcepub fn borrow_mut(&self) -> RefMut<'_, EdgeBufferNode>
pub fn borrow_mut(&self) -> RefMut<'_, EdgeBufferNode>
Borrows the underlying EdgeBuffer mutably.
§Returns
A Ref
that represents the mutable borrow to the buffer.
Trait Implementations§
source§impl Clone for EdgeBufferNodePtr
impl Clone for EdgeBufferNodePtr
source§fn clone(&self) -> EdgeBufferNodePtr
fn clone(&self) -> EdgeBufferNodePtr
Returns a copy of the value. Read more
1.0.0 · 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 EdgeBufferNodePtr
impl Debug for EdgeBufferNodePtr
source§impl From<&EdgeBufferNodePtr> for EdgeBuffer
impl From<&EdgeBufferNodePtr> for EdgeBuffer
source§fn from(value: &EdgeBufferNodePtr) -> Self
fn from(value: &EdgeBufferNodePtr) -> Self
Converts to this type from the input type.
source§impl From<EdgeBufferNodePtr> for EdgeBuffer
impl From<EdgeBufferNodePtr> for EdgeBuffer
source§fn from(value: EdgeBufferNodePtr) -> Self
fn from(value: EdgeBufferNodePtr) -> Self
Converts to this type from the input type.
source§impl Hash for EdgeBufferNodePtr
impl Hash for EdgeBufferNodePtr
source§impl PartialEq for EdgeBufferNodePtr
impl PartialEq for EdgeBufferNodePtr
impl Eq for EdgeBufferNodePtr
Auto Trait Implementations§
impl Freeze for EdgeBufferNodePtr
impl !RefUnwindSafe for EdgeBufferNodePtr
impl !Send for EdgeBufferNodePtr
impl !Sync for EdgeBufferNodePtr
impl Unpin for EdgeBufferNodePtr
impl !UnwindSafe for EdgeBufferNodePtr
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request