pub struct DSL {
pub workflow: Vec<Workflow>,
pub dataview: Option<Vec<DataView>>,
pub limit: Option<i64>,
pub offset: Option<i64>,
}Expand description
A DSL is a JSON object that contains a workflow and a dataview.
Fields§
§workflow: Vec<Workflow>§dataview: Option<Vec<DataView>>§limit: Option<i64>§offset: Option<i64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for DSL
impl<'de> Deserialize<'de> for DSL
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 DSL
impl RefUnwindSafe for DSL
impl Send for DSL
impl Sync for DSL
impl Unpin for DSL
impl UnwindSafe for DSL
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