#[non_exhaustive]pub struct EdgarSearchSource {
pub ciks: Vec<String>,
pub file_date: Option<String>,
pub form: Option<String>,
pub adsh: Option<String>,
pub display_names: Vec<String>,
pub period_ending: Option<String>,
pub root_forms: Vec<String>,
pub sics: Vec<String>,
}Expand description
Source data for a search hit containing the actual filing information.
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.ciks: Vec<String>CIK numbers (as strings)
file_date: Option<String>Filing date (YYYY-MM-DD)
form: Option<String>Form type (e.g., “10-K”, “10-Q”, “8-K”)
adsh: Option<String>Accession number (EDGAR document ID)
display_names: Vec<String>Display names (company name with ticker)
period_ending: Option<String>Period ending date
root_forms: Vec<String>Root form types
sics: Vec<String>Standard Industrial Classification codes
Implementations§
Source§impl EdgarSearchSource
impl EdgarSearchSource
Sourcepub fn to_dataframe(&self) -> PolarsResult<DataFrame>
pub fn to_dataframe(&self) -> PolarsResult<DataFrame>
Converts this struct to a single-row polars DataFrame.
All scalar fields are included as columns. Nested objects and complex types are excluded.
This method is auto-generated by the ToDataFrame derive macro.
Sourcepub fn vec_to_dataframe(items: &[Self]) -> PolarsResult<DataFrame>
pub fn vec_to_dataframe(items: &[Self]) -> PolarsResult<DataFrame>
Converts a slice of structs to a multi-row polars DataFrame.
All scalar fields are included as columns. Nested objects and complex types are excluded.
This method is auto-generated by the ToDataFrame derive macro.
Trait Implementations§
Source§impl Clone for EdgarSearchSource
impl Clone for EdgarSearchSource
Source§fn clone(&self) -> EdgarSearchSource
fn clone(&self) -> EdgarSearchSource
Returns a duplicate of the value. Read more
1.0.0 · 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 EdgarSearchSource
impl Debug for EdgarSearchSource
Source§impl<'de> Deserialize<'de> for EdgarSearchSource
impl<'de> Deserialize<'de> for EdgarSearchSource
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
Auto Trait Implementations§
impl Freeze for EdgarSearchSource
impl RefUnwindSafe for EdgarSearchSource
impl Send for EdgarSearchSource
impl Sync for EdgarSearchSource
impl Unpin for EdgarSearchSource
impl UnsafeUnpin for EdgarSearchSource
impl UnwindSafe for EdgarSearchSource
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
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