pub struct ModuleData {
pub version: String,
pub repository: Option<String>,
pub repository_path: Option<String>,
pub repository_raw_content: Option<String>,
pub module: String,
pub name: String,
pub with: Value,
pub input: Value,
pub output: Value,
pub input_order: Value,
}Fields§
§version: String§repository: Option<String>§repository_path: Option<String>§repository_raw_content: Option<String>§module: String§name: String§with: Value§input: Value§output: Value§input_order: ValueImplementations§
Trait Implementations§
Source§impl Clone for ModuleData
impl Clone for ModuleData
Source§fn clone(&self) -> ModuleData
fn clone(&self) -> ModuleData
Returns a duplicate 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 ModuleData
impl Debug for ModuleData
Source§impl FromValueBehavior for ModuleData
impl FromValueBehavior for ModuleData
type Item = ModuleData
Source§fn from_value(value: Value) -> Option<Self>
fn from_value(value: Value) -> Option<Self>
Converts a
Value into a type.Source§impl ToValueBehavior for ModuleData
impl ToValueBehavior for ModuleData
Auto Trait Implementations§
impl Freeze for ModuleData
impl RefUnwindSafe for ModuleData
impl Send for ModuleData
impl Sync for ModuleData
impl Unpin for ModuleData
impl UnwindSafe for ModuleData
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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