pub struct ExpirationDate { /* private fields */ }Expand description
Date for option expiration
Implementations§
Source§impl ExpirationDate
impl ExpirationDate
Sourcepub fn new(year: u16, month: u8, day: u8) -> Self
pub fn new(year: u16, month: u8, day: u8) -> Self
Create an option expiration date from year/month/day components.
Sourcepub fn next_friday() -> Self
pub fn next_friday() -> Self
Get the next Friday from today
Sourcepub fn third_friday_of_month() -> Self
pub fn third_friday_of_month() -> Self
Get the third Friday of the current month (standard monthly options expiration)
Trait Implementations§
Source§impl Clone for ExpirationDate
impl Clone for ExpirationDate
Source§fn clone(&self) -> ExpirationDate
fn clone(&self) -> ExpirationDate
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 ExpirationDate
impl Debug for ExpirationDate
Source§impl Display for ExpirationDate
impl Display for ExpirationDate
Source§impl PartialEq for ExpirationDate
impl PartialEq for ExpirationDate
impl Eq for ExpirationDate
impl StructuralPartialEq for ExpirationDate
Auto Trait Implementations§
impl Freeze for ExpirationDate
impl RefUnwindSafe for ExpirationDate
impl Send for ExpirationDate
impl Sync for ExpirationDate
impl Unpin for ExpirationDate
impl UnwindSafe for ExpirationDate
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