pub struct VisualCodeGenerator {
pub settings: CodeGenerationSettings,
}Expand description
Code generator for converting visual designs to executable code
Fields§
§settings: CodeGenerationSettingsImplementations§
Source§impl VisualCodeGenerator
impl VisualCodeGenerator
pub fn new() -> Self
pub fn generate_dsl_from_visual( &self, config: &VisualPipelineConfig, ) -> Result<String>
pub fn generate_rust_implementation( &self, config: &VisualPipelineConfig, ) -> Result<String>
Trait Implementations§
Source§impl Clone for VisualCodeGenerator
impl Clone for VisualCodeGenerator
Source§fn clone(&self) -> VisualCodeGenerator
fn clone(&self) -> VisualCodeGenerator
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 VisualCodeGenerator
impl Debug for VisualCodeGenerator
Auto Trait Implementations§
impl Freeze for VisualCodeGenerator
impl RefUnwindSafe for VisualCodeGenerator
impl Send for VisualCodeGenerator
impl Sync for VisualCodeGenerator
impl Unpin for VisualCodeGenerator
impl UnwindSafe for VisualCodeGenerator
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more