pub struct FlowVariable {
pub description: Option<String>,
pub default_value: Option<Value>,
pub required: bool,
pub schema: Option<Value>,
pub env_var: Option<String>,
}Expand description
A variable definition returned by StepflowClient::get_flow_variables.
Fields§
§description: Option<String>Optional human-readable description.
default_value: Option<Value>Default value for the variable.
required: boolWhether the variable must be provided at run time.
schema: Option<Value>JSON Schema for the variable’s expected value.
env_var: Option<String>Environment variable that populates this variable, if any.
Trait Implementations§
Source§impl Clone for FlowVariable
impl Clone for FlowVariable
Source§fn clone(&self) -> FlowVariable
fn clone(&self) -> FlowVariable
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 moreAuto Trait Implementations§
impl Freeze for FlowVariable
impl RefUnwindSafe for FlowVariable
impl Send for FlowVariable
impl Sync for FlowVariable
impl Unpin for FlowVariable
impl UnsafeUnpin for FlowVariable
impl UnwindSafe for FlowVariable
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> 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