pub struct ServiceFunction {
pub function_name: String,
pub parameters: Vec<ServiceFunctionParameter>,
pub revision: u32,
}Expand description
The function to be executed.
Fields§
§function_name: StringThe name of the function.
parameters: Vec<ServiceFunctionParameter>The parameters of the function.
revision: u32The revision of the function.
Trait Implementations§
Source§impl Clone for ServiceFunction
impl Clone for ServiceFunction
Source§fn clone(&self) -> ServiceFunction
fn clone(&self) -> ServiceFunction
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 ServiceFunction
impl Debug for ServiceFunction
Source§impl<'de> Deserialize<'de> for ServiceFunction
impl<'de> Deserialize<'de> for ServiceFunction
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
Auto Trait Implementations§
impl Freeze for ServiceFunction
impl RefUnwindSafe for ServiceFunction
impl Send for ServiceFunction
impl Sync for ServiceFunction
impl Unpin for ServiceFunction
impl UnsafeUnpin for ServiceFunction
impl UnwindSafe for ServiceFunction
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