pub struct SecurityConfigBuilder { /* private fields */ }
Expand description
Builder for SecurityConfig.
Implementations§
Source§impl SecurityConfigBuilder
impl SecurityConfigBuilder
pub fn max_upload_size(self, size: u64) -> Self
pub fn max_download_size(self, size: u64) -> Self
pub fn validate_file_paths(self, validate: bool) -> Self
pub fn sanitize_filenames(self, sanitize: bool) -> Self
pub fn blocked_extensions(self, extensions: Vec<String>) -> Self
pub fn build(self) -> SecurityConfig
Trait Implementations§
Source§impl Debug for SecurityConfigBuilder
impl Debug for SecurityConfigBuilder
Source§impl Default for SecurityConfigBuilder
impl Default for SecurityConfigBuilder
Source§fn default() -> SecurityConfigBuilder
fn default() -> SecurityConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SecurityConfigBuilder
impl RefUnwindSafe for SecurityConfigBuilder
impl Send for SecurityConfigBuilder
impl Sync for SecurityConfigBuilder
impl Unpin for SecurityConfigBuilder
impl UnwindSafe for SecurityConfigBuilder
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