pub struct MessagePassingNet {
pub layers: Vec<GnnLayer>,
}Expand description
A multi-layer message passing neural network stacking GnnLayers.
Fields§
§layers: Vec<GnnLayer>Ordered list of GNN layers.
Implementations§
Trait Implementations§
Source§impl Clone for MessagePassingNet
impl Clone for MessagePassingNet
Source§fn clone(&self) -> MessagePassingNet
fn clone(&self) -> MessagePassingNet
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MessagePassingNet
impl Debug for MessagePassingNet
Auto Trait Implementations§
impl Freeze for MessagePassingNet
impl RefUnwindSafe for MessagePassingNet
impl Send for MessagePassingNet
impl Sync for MessagePassingNet
impl Unpin for MessagePassingNet
impl UnsafeUnpin for MessagePassingNet
impl UnwindSafe for MessagePassingNet
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§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more