Struct dropbox_sdk::files::SearchArg
source · [−]#[non_exhaustive]pub struct SearchArg {
pub path: PathROrId,
pub query: String,
pub start: u64,
pub max_results: u64,
pub mode: SearchMode,
}
dbx_files
only.Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.path: PathROrId
The path in the user’s Dropbox to search. Should probably be a folder.
query: String
The string to search for. Query string may be rewritten to improve relevance of results. The string is split on spaces into multiple tokens. For file name searching, the last token is used for prefix matching (i.e. “bat c” matches “bat cave” but not “batman car”).
start: u64
The starting index within the search results (used for paging).
max_results: u64
The maximum number of search results to return.
mode: SearchMode
The search mode (filename, filename_and_content, or deleted_filename). Note that searching file content is only available for Dropbox Business accounts.
Implementations
sourceimpl SearchArg
impl SearchArg
pub fn new(path: PathROrId, query: String) -> Self
pub fn with_start(self, value: u64) -> Self
pub fn with_max_results(self, value: u64) -> Self
pub fn with_mode(self, value: SearchMode) -> Self
Trait Implementations
sourceimpl<'de> Deserialize<'de> for SearchArg
impl<'de> Deserialize<'de> for SearchArg
sourcefn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for SearchArg
Auto Trait Implementations
impl RefUnwindSafe for SearchArg
impl Send for SearchArg
impl Sync for SearchArg
impl Unpin for SearchArg
impl UnwindSafe for SearchArg
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more