pub struct DividendItem {
pub symbol: String,
pub id: String,
pub desc: String,
pub record_date: String,
pub ex_date: String,
pub payment_date: String,
}Expand description
A single dividend / distribution event
Fields§
§symbol: StringSecurity symbol, e.g. "700.HK"
id: StringInternal record ID (may be absent in dividend_detail response)
desc: StringHuman-readable description, e.g. "每股派息 5.3 HKD"
record_date: StringRecord / book-close date, e.g. "2026.05.18"
ex_date: StringEx-dividend date, e.g. "2026.05.15"
payment_date: StringPayment date, e.g. "2026.06.01"
Trait Implementations§
Source§impl Clone for DividendItem
impl Clone for DividendItem
Source§fn clone(&self) -> DividendItem
fn clone(&self) -> DividendItem
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 DividendItem
impl Debug for DividendItem
Source§impl<'de> Deserialize<'de> for DividendItem
impl<'de> Deserialize<'de> for DividendItem
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 DividendItem
impl RefUnwindSafe for DividendItem
impl Send for DividendItem
impl Sync for DividendItem
impl Unpin for DividendItem
impl UnsafeUnpin for DividendItem
impl UnwindSafe for DividendItem
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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