pub struct GnnLayer { /* private fields */ }Expand description
A simplified GNN layer for embedding transformation.
This implements a message-passing mechanism where node embeddings are updated based on their neighbors, similar to the ruvector GNN layer.
Implementations§
Auto Trait Implementations§
impl Freeze for GnnLayer
impl RefUnwindSafe for GnnLayer
impl Send for GnnLayer
impl Sync for GnnLayer
impl Unpin for GnnLayer
impl UnsafeUnpin for GnnLayer
impl UnwindSafe for GnnLayer
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> 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