diff --git a/python/rateslib/instruments/fx_options/call_put.py b/python/rateslib/instruments/fx_options/call_put.py index 9f1b5dc91..25738be7c 100644 --- a/python/rateslib/instruments/fx_options/call_put.py +++ b/python/rateslib/instruments/fx_options/call_put.py @@ -85,7 +85,7 @@ class _PricingMetrics: class _BaseFXOption(_BaseInstrument, metaclass=ABCMeta): """ - An abstract base class for implementing *FXOptions*. + Abstract base class for implementing *FXOptions*. See :class:`~rateslib.instruments.FXCall` and :class:`~rateslib.instruments.FXPut`. """ diff --git a/python/rateslib/scheduling/__init__.py b/python/rateslib/scheduling/__init__.py index a674b1e83..bedcf612b 100644 --- a/python/rateslib/scheduling/__init__.py +++ b/python/rateslib/scheduling/__init__.py @@ -145,7 +145,7 @@ """ NamedCal.__doc__ = """ -A wrapped :class:`~rateslib.scheduling.Cal` or +A wrapped :class:`~rateslib.scheduling.Cal` or :class:`~rateslib.scheduling.UnionCal` constructed with a string parsing syntax. This instance can only be constructed from named :class:`~rateslib.scheduling.Cal` objects that diff --git a/rust/scheduling/calendars/named_cal.rs b/rust/scheduling/calendars/named_cal.rs index 525bee626..fbec5950b 100644 --- a/rust/scheduling/calendars/named_cal.rs +++ b/rust/scheduling/calendars/named_cal.rs @@ -79,11 +79,10 @@ impl NamedCal { /// /// # Examples /// ```rust - /// # use rateslib::scheduling::{NamedCal}; + /// # use rateslib::scheduling::{NamedCal, ndt, DateRoll}; /// let named_cal = NamedCal::try_new("ldn,tgt|fed"); /// # let named_cal = named_cal.unwrap(); - /// assert_eq!(named_cal.union_cal.calendars.len(), 2); - /// assert!(named_cal.union_cal.settlement_calendars.is_some()); + /// assert!(named_cal.is_bus_day(&ndt(2026, 2, 12))); /// ``` pub fn try_new(name: &str) -> Result { let name_ = name.to_lowercase();