pub struct FFIInputValidator;Expand description
Input validator for FFI
Implementations§
Source§impl FFIInputValidator
impl FFIInputValidator
Sourcepub fn validate_source(
source: &str,
limits: &FFIResourceLimits,
) -> Result<(), String>
pub fn validate_source( source: &str, limits: &FFIResourceLimits, ) -> Result<(), String>
Validate source code input
Sourcepub fn validate_value(
value: &Value,
limits: &FFIResourceLimits,
) -> Result<(), String>
pub fn validate_value( value: &Value, limits: &FFIResourceLimits, ) -> Result<(), String>
Validate value inputs
Sourcepub fn sanitize_string(input: &str) -> String
pub fn sanitize_string(input: &str) -> String
Sanitize string input
Auto Trait Implementations§
impl Freeze for FFIInputValidator
impl RefUnwindSafe for FFIInputValidator
impl Send for FFIInputValidator
impl Sync for FFIInputValidator
impl Unpin for FFIInputValidator
impl UnsafeUnpin for FFIInputValidator
impl UnwindSafe for FFIInputValidator
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