pub struct FileSearchRequest {
pub query: Option<String>,
pub offset: Option<u64>,
pub limit: Option<u16>,
}Expand description
Request to search within a file
Fields§
§query: Option<String>The search query
offset: Option<u64>Offset to start returning results from
limit: Option<u16>Maximum number of results to return
Trait Implementations§
Source§impl ComposeSchema for FileSearchRequest
impl ComposeSchema for FileSearchRequest
Source§impl Debug for FileSearchRequest
impl Debug for FileSearchRequest
Source§impl Default for FileSearchRequest
impl Default for FileSearchRequest
Source§fn default() -> FileSearchRequest
fn default() -> FileSearchRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FileSearchRequestwhere
FileSearchRequest: Default,
impl<'de> Deserialize<'de> for FileSearchRequestwhere
FileSearchRequest: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for FileSearchRequest
impl Serialize for FileSearchRequest
Source§impl ToSchema for FileSearchRequest
impl ToSchema for FileSearchRequest
Source§impl Validate for FileSearchRequest
impl Validate for FileSearchRequest
Source§fn validate_into(
&self,
__garde_user_ctx: &Self::Context,
__garde_path: &mut dyn FnMut() -> Path,
__garde_report: &mut Report,
)
fn validate_into( &self, __garde_user_ctx: &Self::Context, __garde_path: &mut dyn FnMut() -> Path, __garde_report: &mut Report, )
Validates
Self, aggregating all validation errors into Report.Auto Trait Implementations§
impl Freeze for FileSearchRequest
impl RefUnwindSafe for FileSearchRequest
impl Send for FileSearchRequest
impl Sync for FileSearchRequest
impl Unpin for FileSearchRequest
impl UnsafeUnpin for FileSearchRequest
impl UnwindSafe for FileSearchRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.