pub struct GenerationOptions {
pub transport: TransportEnv,
pub generate: GenerateSelector,
pub plugins_filter: Option<Vec<String>>,
pub smoke_transport_path: String,
pub backend_url: String,
}Expand description
Options for code generation
Fields§
§transport: TransportEnv§generate: GenerateSelectorWhich artifact subset to produce
plugins_filter: Option<Vec<String>>Optional plugin name filter for GenPlugins (None = all plugins)
smoke_transport_path: StringImport path for PlexusRpcClient in the smoke test (default: “../transport”)
backend_url: StringBackend WebSocket URL used as fallback in generated smoke tests
Trait Implementations§
Source§impl Clone for GenerationOptions
impl Clone for GenerationOptions
Source§fn clone(&self) -> GenerationOptions
fn clone(&self) -> GenerationOptions
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 GenerationOptions
impl Debug for GenerationOptions
Auto Trait Implementations§
impl Freeze for GenerationOptions
impl RefUnwindSafe for GenerationOptions
impl Send for GenerationOptions
impl Sync for GenerationOptions
impl Unpin for GenerationOptions
impl UnsafeUnpin for GenerationOptions
impl UnwindSafe for GenerationOptions
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