pub struct FunctionDefLibrary {
pub function: Vec<FunctionDef>,
pub gradient: Vec<GradientDef>,
}
Expand description
A library is a set of named functions.
Fields§
§function: Vec<FunctionDef>
§gradient: Vec<GradientDef>
Trait Implementations§
Source§impl Clone for FunctionDefLibrary
impl Clone for FunctionDefLibrary
Source§fn clone(&self) -> FunctionDefLibrary
fn clone(&self) -> FunctionDefLibrary
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 FunctionDefLibrary
impl Debug for FunctionDefLibrary
Source§impl Default for FunctionDefLibrary
impl Default for FunctionDefLibrary
Source§impl Message for FunctionDefLibrary
impl Message for FunctionDefLibrary
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for FunctionDefLibrary
impl PartialEq for FunctionDefLibrary
impl StructuralPartialEq for FunctionDefLibrary
Auto Trait Implementations§
impl Freeze for FunctionDefLibrary
impl RefUnwindSafe for FunctionDefLibrary
impl Send for FunctionDefLibrary
impl Sync for FunctionDefLibrary
impl Unpin for FunctionDefLibrary
impl UnwindSafe for FunctionDefLibrary
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