pub struct ParametersData {Show 29 fields
pub all_time: Option<bool>,
pub authors: Option<Vec<AtIdentifier>>,
pub cursor: Option<String>,
pub domains: Option<Vec<String>>,
pub embedded_at_uris: Option<Vec<String>>,
pub exclude_authors: Option<Vec<AtIdentifier>>,
pub exclude_domains: Option<Vec<String>>,
pub exclude_embedded_at_uris: Option<Vec<String>>,
pub exclude_hashtags: Option<Vec<String>>,
pub exclude_languages: Option<Vec<Language>>,
pub exclude_mentions: Option<Vec<AtIdentifier>>,
pub exclude_replies: Option<bool>,
pub exclude_urls: Option<Vec<String>>,
pub following: Option<bool>,
pub has_media: Option<bool>,
pub has_video: Option<bool>,
pub hashtags: Option<Vec<String>>,
pub languages: Option<Vec<Language>>,
pub limit: Option<LimitedNonZeroU8<100u8>>,
pub mentions: Option<Vec<AtIdentifier>>,
pub query: Option<String>,
pub query_language: Option<String>,
pub replies_only: Option<bool>,
pub reply_parent_uri: Option<String>,
pub since: Option<String>,
pub sort: Option<String>,
pub thread_root_uri: Option<String>,
pub until: Option<String>,
pub urls: Option<Vec<String>>,
}namespace-appbsky only.Fields§
§all_time: Option<bool>Search the full index instead of the recent-post window.
Include posts by any of these authors. Handles are resolved to DIDs before searching.
cursor: Option<String>Optional pagination cursor.
domains: Option<Vec<String>>Include posts that link to any of these domains.
embedded_at_uris: Option<Vec<String>>Include posts that embed any of these AT URIs.
Exclude posts by any of these authors. Handles are resolved to DIDs before searching.
exclude_domains: Option<Vec<String>>Exclude posts that link to any of these domains.
exclude_embedded_at_uris: Option<Vec<String>>Exclude posts that embed any of these AT URIs.
Exclude posts tagged with any of these hashtags. Do not include the hash (#) prefix.
exclude_languages: Option<Vec<Language>>Exclude posts whose language matches any of these language codes.
exclude_mentions: Option<Vec<AtIdentifier>>Exclude posts that mention any of these accounts. Handles are resolved to DIDs before searching.
exclude_replies: Option<bool>Exclude replies from results. Mutually exclusive with repliesOnly.
exclude_urls: Option<Vec<String>>Exclude posts that link to any of these URLs.
following: Option<bool>Include only posts from accounts followed by the viewer.
has_media: Option<bool>Include only posts with media.
has_video: Option<bool>Include only posts with video.
Include posts tagged with any of these hashtags. Do not include the hash (#) prefix.
languages: Option<Vec<Language>>Include posts whose language matches any of these language codes.
limit: Option<LimitedNonZeroU8<100u8>>Maximum number of results to return.
mentions: Option<Vec<AtIdentifier>>Include posts that mention any of these accounts. Handles are resolved to DIDs before searching.
query: Option<String>Search query string. A query or at least one filter is required.
query_language: Option<String>Language analyzer hint for the query text. If unset, the server auto-detects when possible.
replies_only: Option<bool>Include only replies. Mutually exclusive with excludeReplies.
reply_parent_uri: Option<String>Include only direct replies to this parent post URI.
since: Option<String>Include posts indexed at or after this timestamp. Can be a datetime, or just an ISO date (YYYY-MM-DD).
sort: Option<String>Ranking order for results. ‘recent’ sorts by recency; ‘top’ uses search ranking.
thread_root_uri: Option<String>Include only posts in the thread rooted at this post URI.
until: Option<String>Include posts indexed before this timestamp. Defaults to the current time. Can be a datetime, or just an ISO date (YYYY-MM-DD).
urls: Option<Vec<String>>Include posts that link to any of these URLs.
Trait Implementations§
Source§impl Clone for ParametersData
impl Clone for ParametersData
Source§impl Debug for ParametersData
impl Debug for ParametersData
Source§impl<'de> Deserialize<'de> for ParametersData
impl<'de> Deserialize<'de> for ParametersData
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>,
impl Eq for ParametersData
Source§impl PartialEq for ParametersData
impl PartialEq for ParametersData
Source§impl Serialize for ParametersData
impl Serialize for ParametersData
impl StructuralPartialEq for ParametersData
Auto Trait Implementations§
impl Freeze for ParametersData
impl RefUnwindSafe for ParametersData
impl Send for ParametersData
impl Sync for ParametersData
impl Unpin for ParametersData
impl UnsafeUnpin for ParametersData
impl UnwindSafe for ParametersData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.