pub struct FrameworkValidator { /* private fields */ }
Expand description
Framework CLI validator for Dioxus and Leptos
Implementations§
Source§impl FrameworkValidator
impl FrameworkValidator
pub fn new() -> Self
Sourcepub fn validate_option(
&self,
framework: &str,
option: &str,
value: Option<&str>,
) -> ValidationResult
pub fn validate_option( &self, framework: &str, option: &str, value: Option<&str>, ) -> ValidationResult
Validate a framework option and its value
Sourcepub fn is_valid_option(&self, framework: &str, option: &str) -> bool
pub fn is_valid_option(&self, framework: &str, option: &str) -> bool
Check if an option is valid for the specified framework
Sourcepub fn is_valid_serve_option(&self, option: &str) -> bool
pub fn is_valid_serve_option(&self, option: &str) -> bool
Check if an option is valid for dx serve (legacy method)
Sourcepub fn get_option_info(
&self,
framework: &str,
option: &str,
) -> Option<&DioxusOptionInfo>
pub fn get_option_info( &self, framework: &str, option: &str, ) -> Option<&DioxusOptionInfo>
Get option information for specified framework
Sourcepub fn get_all_options(&self, framework: &str) -> Vec<&str>
pub fn get_all_options(&self, framework: &str) -> Vec<&str>
Get all valid options for specified framework
Sourcepub fn validate_dioxus_option(
&self,
option: &str,
value: Option<&str>,
) -> ValidationResult
pub fn validate_dioxus_option( &self, option: &str, value: Option<&str>, ) -> ValidationResult
Convenience method for Dioxus validation
Sourcepub fn validate_leptos_option(
&self,
option: &str,
value: Option<&str>,
) -> ValidationResult
pub fn validate_leptos_option( &self, option: &str, value: Option<&str>, ) -> ValidationResult
Convenience method for Leptos validation
Auto Trait Implementations§
impl Freeze for FrameworkValidator
impl RefUnwindSafe for FrameworkValidator
impl Send for FrameworkValidator
impl Sync for FrameworkValidator
impl Unpin for FrameworkValidator
impl UnwindSafe for FrameworkValidator
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