#[non_exhaustive]pub struct FilingSearchFilters {
pub forms: Option<Vec<String>>,
pub start_date: Option<String>,
pub end_date: Option<String>,
pub cik: Option<String>,
pub limit: Option<u32>,
}Expand description
Which parts of a full-text search to constrain.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.forms: Option<Vec<String>>Restrict to these form types (e.g. ["10-K", "8-K"]).
start_date: Option<String>Earliest filing date, YYYY-MM-DD.
end_date: Option<String>Latest filing date, YYYY-MM-DD.
cik: Option<String>Restrict to a single filer’s CIK (zero-padded or not).
limit: Option<u32>Maximum hits to return. Providers cap this; EDGAR’s ceiling is 100.
Implementations§
Source§impl FilingSearchFilters
impl FilingSearchFilters
Sourcepub fn forms<S: Into<String>, I: IntoIterator<Item = S>>(self, forms: I) -> Self
pub fn forms<S: Into<String>, I: IntoIterator<Item = S>>(self, forms: I) -> Self
Restrict the search to these form types.
Sourcepub fn from(self, date: impl Into<String>) -> Self
pub fn from(self, date: impl Into<String>) -> Self
Restrict the search to filings on or after date (YYYY-MM-DD).
Trait Implementations§
Source§impl Clone for FilingSearchFilters
impl Clone for FilingSearchFilters
Source§fn clone(&self) -> FilingSearchFilters
fn clone(&self) -> FilingSearchFilters
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FilingSearchFilters
impl Debug for FilingSearchFilters
Source§impl Default for FilingSearchFilters
impl Default for FilingSearchFilters
Source§fn default() -> FilingSearchFilters
fn default() -> FilingSearchFilters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FilingSearchFilters
impl RefUnwindSafe for FilingSearchFilters
impl Send for FilingSearchFilters
impl Sync for FilingSearchFilters
impl Unpin for FilingSearchFilters
impl UnsafeUnpin for FilingSearchFilters
impl UnwindSafe for FilingSearchFilters
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more