#[repr(C)]pub struct InstrumentDefMsgV3 {Show 70 fields
pub hd: RecordHeader,
pub ts_recv: u64,
pub min_price_increment: i64,
pub display_factor: i64,
pub expiration: u64,
pub activation: u64,
pub high_limit_price: i64,
pub low_limit_price: i64,
pub max_price_variation: i64,
pub unit_of_measure_qty: i64,
pub min_price_increment_amount: i64,
pub price_ratio: i64,
pub strike_price: i64,
pub raw_instrument_id: u64,
pub leg_price: i64,
pub leg_delta: i64,
pub inst_attrib_value: i32,
pub underlying_id: u32,
pub market_depth_implied: i32,
pub market_depth: i32,
pub market_segment_id: u32,
pub max_trade_vol: u32,
pub min_lot_size: i32,
pub min_lot_size_block: i32,
pub min_lot_size_round_lot: i32,
pub min_trade_vol: u32,
pub contract_multiplier: i32,
pub decay_quantity: i32,
pub original_contract_size: i32,
pub leg_instrument_id: u32,
pub leg_ratio_price_numerator: i32,
pub leg_ratio_price_denominator: i32,
pub leg_ratio_qty_numerator: i32,
pub leg_ratio_qty_denominator: i32,
pub leg_underlying_id: u32,
pub appl_id: i16,
pub maturity_year: u16,
pub decay_start_date: u16,
pub channel_id: u16,
pub leg_count: u16,
pub leg_index: u16,
pub currency: [c_char; 4],
pub settl_currency: [c_char; 4],
pub secsubtype: [c_char; 6],
pub raw_symbol: [c_char; 71],
pub group: [c_char; 21],
pub exchange: [c_char; 5],
pub asset: [c_char; 11],
pub cfi: [c_char; 7],
pub security_type: [c_char; 7],
pub unit_of_measure: [c_char; 31],
pub underlying: [c_char; 21],
pub strike_price_currency: [c_char; 4],
pub leg_raw_symbol: [c_char; 71],
pub instrument_class: c_char,
pub match_algorithm: c_char,
pub main_fraction: u8,
pub price_display_format: u8,
pub sub_fraction: u8,
pub underlying_product: u8,
pub security_update_action: c_char,
pub maturity_month: u8,
pub maturity_day: u8,
pub maturity_week: u8,
pub user_defined_instrument: c_char,
pub contract_multiplier_unit: i8,
pub flow_schedule_type: i8,
pub tick_rule: u8,
pub leg_instrument_class: c_char,
pub leg_side: c_char,
/* private fields */
}Expand description
Definition of an instrument. The record of the
Definition schema.
Fields§
§hd: RecordHeaderThe common header.
ts_recv: u64The capture-server-received timestamp expressed as the number of nanoseconds since the UNIX epoch.
min_price_increment: i64The minimum constant tick for the instrument in units of 1e-9, i.e. 1/1,000,000,000 or 0.000000001.
display_factor: i64The multiplier to convert the venue’s display price to the conventional price, in units of 1e-9, i.e. 1/1,000,000,000 or 0.000000001.
expiration: u64The last eligible trade time expressed as a number of nanoseconds since the UNIX epoch.
Will be crate::UNDEF_TIMESTAMP when null, such as for equities. Some publishers
only provide date-level granularity.
activation: u64The time of instrument activation expressed as a number of nanoseconds since the UNIX epoch.
Will be crate::UNDEF_TIMESTAMP when null, such as for equities. Some publishers
only provide date-level granularity.
high_limit_price: i64The allowable high limit price for the trading day in units of 1e-9, i.e. 1/1,000,000,000 or 0.000000001.
low_limit_price: i64The allowable low limit price for the trading day in units of 1e-9, i.e. 1/1,000,000,000 or 0.000000001.
max_price_variation: i64The differential value for price banding in units of 1e-9, i.e. 1/1,000,000,000 or 0.000000001.
unit_of_measure_qty: i64The contract size for each instrument, in combination with unit_of_measure, in units
of 1e-9, i.e. 1/1,000,000,000 or 0.000000001.
min_price_increment_amount: i64The value currently under development by the venue. Converted to units of 1e-9, i.e. 1/1,000,000,000 or 0.000000001.
price_ratio: i64The value used for price calculation in spread and leg pricing in units of 1e-9, i.e. 1/1,000,000,000 or 0.000000001.
strike_price: i64The strike price of the option. Converted to units of 1e-9, i.e. 1/1,000,000,000 or 0.000000001.
raw_instrument_id: u64The instrument ID assigned by the publisher. May be the same as instrument_id.
leg_price: i64The tied price (if any) of the leg.
leg_delta: i64The associated delta (if any) of the leg.
inst_attrib_value: i32A bitmap of instrument eligibility attributes.
underlying_id: u32The instrument_id of the first underlying instrument.
market_depth_implied: i32The implied book depth on the price level data feed.
market_depth: i32The (outright) book depth on the price level data feed.
market_segment_id: u32The market segment of the instrument.
max_trade_vol: u32The maximum trading volume for the instrument.
min_lot_size: i32The minimum order entry quantity for the instrument.
min_lot_size_block: i32The minimum quantity required for a block trade of the instrument.
min_lot_size_round_lot: i32The minimum quantity required for a round lot of the instrument. Multiples of this quantity are also round lots.
min_trade_vol: u32The minimum trading volume for the instrument.
contract_multiplier: i32The number of deliverables per instrument, i.e. peak days.
decay_quantity: i32The quantity that a contract will decay daily, after decay_start_date has
been reached.
original_contract_size: i32The fixed contract value assigned to each instrument.
leg_instrument_id: u32The numeric ID assigned to the leg instrument.
leg_ratio_price_numerator: i32The numerator of the quantity ratio of the leg within the spread.
leg_ratio_price_denominator: i32The denominator of the quantity ratio of the leg within the spread.
leg_ratio_qty_numerator: i32The numerator of the price ratio of the leg within the spread.
leg_ratio_qty_denominator: i32The denominator of the price ratio of the leg within the spread.
leg_underlying_id: u32The numeric ID of the leg instrument’s underlying instrument.
appl_id: i16The channel ID assigned at the venue.
maturity_year: u16The calendar year reflected in the instrument symbol.
decay_start_date: u16The date at which a contract will begin to decay.
channel_id: u16The channel ID assigned by Databento as an incrementing integer starting at zero.
leg_count: u16The number of legs in the strategy or spread. Will be 0 for outrights.
leg_index: u16The 0-based index of the leg.
currency: [c_char; 4]The currency used for price fields.
settl_currency: [c_char; 4]The currency used for settlement, if different from currency.
secsubtype: [c_char; 6]The strategy type of the spread.
raw_symbol: [c_char; 71]The instrument raw symbol assigned by the publisher.
group: [c_char; 21]The security group code of the instrument.
exchange: [c_char; 5]The exchange used to identify the instrument.
asset: [c_char; 11]The underlying asset code (product code) of the instrument.
cfi: [c_char; 7]The ISO standard instrument categorization code.
security_type: [c_char; 7]The Security type of the instrument, e.g. FUT for future or future spread.
unit_of_measure: [c_char; 31]The unit of measure for the instrument’s original contract size, e.g. USD or LBS.
underlying: [c_char; 21]The symbol of the first underlying instrument.
strike_price_currency: [c_char; 4]The currency of strike_price.
leg_raw_symbol: [c_char; 71]The leg instrument’s raw symbol assigned by the publisher.
instrument_class: c_charThe classification of the instrument.
match_algorithm: c_charThe matching algorithm used for the instrument, typically FIFO.
main_fraction: u8The price denominator of the main fraction.
price_display_format: u8The number of digits to the right of the tick mark, to display fractional prices.
sub_fraction: u8The price denominator of the sub fraction.
underlying_product: u8The product complex of the instrument.
security_update_action: c_charIndicates if the instrument definition has been added, modified, or deleted.
maturity_month: u8The calendar month reflected in the instrument symbol.
maturity_day: u8The calendar day reflected in the instrument symbol, or 0.
maturity_week: u8The calendar week reflected in the instrument symbol, or 0.
user_defined_instrument: c_charIndicates if the instrument is user defined: Yes or No.
contract_multiplier_unit: i8The type of contract_multiplier. Either 1 for hours, or 2 for days.
flow_schedule_type: i8The schedule for delivering electricity.
tick_rule: u8The tick rule of the spread.
leg_instrument_class: c_charThe classification of the leg instrument.
leg_side: c_charThe side taken for the leg when purchasing the spread.
Implementations§
Source§impl InstrumentDefMsg
impl InstrumentDefMsg
Sourcepub fn ts_recv(&self) -> Option<OffsetDateTime>
pub fn ts_recv(&self) -> Option<OffsetDateTime>
Parses the raw capture-server-received timestamp into a datetime. Returns None
if ts_recv contains the sentinel for a null timestamp.
Sourcepub fn unit_of_measure_qty_f64(&self) -> f64
pub fn unit_of_measure_qty_f64(&self) -> f64
Returns the unit of measure quantity as a floating point.
UNDEF_PRICE will be converted to NaN.
Sourcepub fn strike_price_f64(&self) -> f64
pub fn strike_price_f64(&self) -> f64
Returns the strike price as a floating point.
UNDEF_PRICE will be converted to NaN.
Sourcepub fn expiration(&self) -> Option<OffsetDateTime>
pub fn expiration(&self) -> Option<OffsetDateTime>
Parses the raw last eligible trade time into a datetime. Returns None if
expiration contains the sentinel for a null timestamp.
Sourcepub fn activation(&self) -> Option<OffsetDateTime>
pub fn activation(&self) -> Option<OffsetDateTime>
Parses the raw time of instrument action into a datetime. Returns None if
activation contains the sentinel for a null timestamp.
Sourcepub fn currency(&self) -> Result<&str>
pub fn currency(&self) -> Result<&str>
Returns currency used for price fields as a &str.
§Errors
This function returns an error if currency contains invalid UTF-8.
Sourcepub fn settl_currency(&self) -> Result<&str>
pub fn settl_currency(&self) -> Result<&str>
Returns currency used for settlement as a &str.
§Errors
This function returns an error if settl_currency contains invalid UTF-8.
Sourcepub fn secsubtype(&self) -> Result<&str>
pub fn secsubtype(&self) -> Result<&str>
Returns the strategy type of the spread as a &str.
§Errors
This function returns an error if secsubtype contains invalid UTF-8.
Sourcepub fn raw_symbol(&self) -> Result<&str>
pub fn raw_symbol(&self) -> Result<&str>
Returns the instrument raw symbol assigned by the publisher as a &str.
§Errors
This function returns an error if raw_symbol contains invalid UTF-8.
Sourcepub fn exchange(&self) -> Result<&str>
pub fn exchange(&self) -> Result<&str>
Returns exchange used to identify the instrument as a &str.
§Errors
This function returns an error if exchange contains invalid UTF-8.
Sourcepub fn asset(&self) -> Result<&str>
pub fn asset(&self) -> Result<&str>
Returns the underlying asset code (product code) of the instrument as a &str.
§Errors
This function returns an error if asset contains invalid UTF-8.
Sourcepub fn cfi(&self) -> Result<&str>
pub fn cfi(&self) -> Result<&str>
Returns the ISO standard instrument categorization code as a &str.
§Errors
This function returns an error if cfi contains invalid UTF-8.
Sourcepub fn security_type(&self) -> Result<&str>
pub fn security_type(&self) -> Result<&str>
Returns the Security type
of the instrument, e.g. FUT for future or future spread as a &str.
§Errors
This function returns an error if security_type contains invalid UTF-8.
Sourcepub fn unit_of_measure(&self) -> Result<&str>
pub fn unit_of_measure(&self) -> Result<&str>
Returns the unit of measure for the instrument’s original contract size, e.g.
USD or LBS, as a &str.
§Errors
This function returns an error if unit_of_measure contains invalid UTF-8.
Sourcepub fn underlying(&self) -> Result<&str>
pub fn underlying(&self) -> Result<&str>
Returns the symbol of the first underlying instrument as a &str.
§Errors
This function returns an error if underlying contains invalid UTF-8.
Sourcepub fn strike_price_currency(&self) -> Result<&str>
pub fn strike_price_currency(&self) -> Result<&str>
Returns the currency of strike_price as a &str.
§Errors
This function returns an error if strike_price_currency contains invalid UTF-8.
Sourcepub fn group(&self) -> Result<&str>
pub fn group(&self) -> Result<&str>
Returns the security group code of the instrumnet as a &str.
§Errors
This function returns an error if group contains invalid UTF-8.
Sourcepub fn instrument_class(&self) -> Result<InstrumentClass>
pub fn instrument_class(&self) -> Result<InstrumentClass>
Tries to convert the raw classification of the instrument to an enum.
§Errors
This function returns an error if the instrument_class field does not
contain a valid InstrumentClass.
Sourcepub fn match_algorithm(&self) -> Result<MatchAlgorithm>
pub fn match_algorithm(&self) -> Result<MatchAlgorithm>
Tries to convert the raw matching algorithm used for the instrument to an enum.
§Errors
This function returns an error if the match_algorithm field does not
contain a valid MatchAlgorithm.
Sourcepub fn security_update_action(&self) -> Result<SecurityUpdateAction>
pub fn security_update_action(&self) -> Result<SecurityUpdateAction>
Returns the action indicating whether the instrument definition has been added, modified, or deleted.
§Errors
This function returns an error if the security_update_action field does not
contain a valid SecurityUpdateAction.
Sourcepub fn user_defined_instrument(&self) -> Result<UserDefinedInstrument>
pub fn user_defined_instrument(&self) -> Result<UserDefinedInstrument>
Returns the enum whether the instrument definition is user-defined or not.
§Errors
This function returns an error if the security_update_action field does not
contain a valid UserDefinedInstrument.
Sourcepub fn leg_raw_symbol(&self) -> Result<&str>
pub fn leg_raw_symbol(&self) -> Result<&str>
Returns the leg’s raw symbol assigned by the publisher as a &str.
§Errors
This function returns an error if raw_symbol contains invalid UTF-8.
Sourcepub fn leg_instrument_class(&self) -> Result<InstrumentClass>
pub fn leg_instrument_class(&self) -> Result<InstrumentClass>
Tries to convert the raw classification of the leg instrument to an enum.
§Errors
This function returns an error if the instrument_class field does not
contain a valid InstrumentClass.
Sourcepub fn leg_price_f64(&self) -> f64
pub fn leg_price_f64(&self) -> f64
Returns the leg price as a floating point.
UNDEF_PRICE will be converted to NaN.
Sourcepub fn leg_delta_f64(&self) -> f64
pub fn leg_delta_f64(&self) -> f64
Returns the leg delta as a floating point.
UNDEF_PRICE will be converted to NaN.
Trait Implementations§
Source§impl AsRef<[u8]> for InstrumentDefMsgV3
impl AsRef<[u8]> for InstrumentDefMsgV3
Source§impl Clone for InstrumentDefMsgV3
impl Clone for InstrumentDefMsgV3
Source§fn clone(&self) -> InstrumentDefMsgV3
fn clone(&self) -> InstrumentDefMsgV3
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for InstrumentDefMsgV3
impl Debug for InstrumentDefMsgV3
Source§impl Default for InstrumentDefMsg
impl Default for InstrumentDefMsg
Source§impl<'de> Deserialize<'de> for InstrumentDefMsgV3
impl<'de> Deserialize<'de> for InstrumentDefMsgV3
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>,
Source§impl From<&InstrumentDefMsg> for InstrumentDefMsg
impl From<&InstrumentDefMsg> for InstrumentDefMsg
Source§fn from(old: &InstrumentDefMsg) -> Self
fn from(old: &InstrumentDefMsg) -> Self
Source§impl From<&InstrumentDefMsgV1> for InstrumentDefMsg
impl From<&InstrumentDefMsgV1> for InstrumentDefMsg
Source§fn from(old: &InstrumentDefMsg) -> Self
fn from(old: &InstrumentDefMsg) -> Self
Source§impl HasRType for InstrumentDefMsgV3
impl HasRType for InstrumentDefMsgV3
Source§impl Hash for InstrumentDefMsgV3
impl Hash for InstrumentDefMsgV3
Source§impl InstrumentDefRec for InstrumentDefMsg
impl InstrumentDefRec for InstrumentDefMsg
Source§fn raw_symbol(&self) -> Result<&str>
fn raw_symbol(&self) -> Result<&str>
&str. Read moreSource§fn asset(&self) -> Result<&str>
fn asset(&self) -> Result<&str>
&str. Read moreSource§fn security_type(&self) -> Result<&str>
fn security_type(&self) -> Result<&str>
&str. Read moreSource§fn security_update_action(&self) -> Result<SecurityUpdateAction>
fn security_update_action(&self) -> Result<SecurityUpdateAction>
Source§fn channel_id(&self) -> u16
fn channel_id(&self) -> u16
Source§impl<'py> IntoPyObject<'py> for InstrumentDefMsgV3
impl<'py> IntoPyObject<'py> for InstrumentDefMsgV3
Source§type Target = InstrumentDefMsgV3
type Target = InstrumentDefMsgV3
Source§type Output = Bound<'py, <InstrumentDefMsgV3 as IntoPyObject<'py>>::Target>
type Output = Bound<'py, <InstrumentDefMsgV3 as IntoPyObject<'py>>::Target>
Source§fn into_pyobject(
self,
py: Python<'py>,
) -> Result<<Self as IntoPyObject<'_>>::Output, <Self as IntoPyObject<'_>>::Error>
fn into_pyobject( self, py: Python<'py>, ) -> Result<<Self as IntoPyObject<'_>>::Output, <Self as IntoPyObject<'_>>::Error>
Source§impl PartialEq for InstrumentDefMsgV3
impl PartialEq for InstrumentDefMsgV3
Source§impl PartialOrd for InstrumentDefMsgV3
impl PartialOrd for InstrumentDefMsgV3
Source§impl PyClass for InstrumentDefMsgV3
impl PyClass for InstrumentDefMsgV3
Source§impl PyClassImpl for InstrumentDefMsgV3
impl PyClassImpl for InstrumentDefMsgV3
Source§const IS_BASETYPE: bool = false
const IS_BASETYPE: bool = false
Source§const IS_SUBCLASS: bool = false
const IS_SUBCLASS: bool = false
Source§const IS_MAPPING: bool = false
const IS_MAPPING: bool = false
Source§const IS_SEQUENCE: bool = false
const IS_SEQUENCE: bool = false
Source§type ThreadChecker = SendablePyClass<InstrumentDefMsgV3>
type ThreadChecker = SendablePyClass<InstrumentDefMsgV3>
Source§type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild
type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild
Source§type BaseNativeType = PyAny
type BaseNativeType = PyAny
PyAny by default, and when you declare
#[pyclass(extends=PyDict)], it’s PyDict.fn items_iter() -> PyClassItemsIter
fn dict_offset() -> Option<Py_ssize_t>
fn lazy_type_object() -> &'static LazyTypeObject<Self>
fn weaklist_offset() -> Option<isize>
Source§impl PyClassNewTextSignature<InstrumentDefMsgV3> for PyClassImplCollector<InstrumentDefMsgV3>
Available on crate feature python only.
impl PyClassNewTextSignature<InstrumentDefMsgV3> for PyClassImplCollector<InstrumentDefMsgV3>
python only.fn new_text_signature(self) -> Option<&'static str>
Source§impl<'a, 'py> PyFunctionArgument<'a, 'py, false> for &'a InstrumentDefMsgV3
impl<'a, 'py> PyFunctionArgument<'a, 'py, false> for &'a InstrumentDefMsgV3
Source§impl<'a, 'py> PyFunctionArgument<'a, 'py, false> for &'a mut InstrumentDefMsgV3
impl<'a, 'py> PyFunctionArgument<'a, 'py, false> for &'a mut InstrumentDefMsgV3
Source§impl PyMethods<InstrumentDefMsgV3> for PyClassImplCollector<InstrumentDefMsgV3>
Available on crate feature python only.
impl PyMethods<InstrumentDefMsgV3> for PyClassImplCollector<InstrumentDefMsgV3>
python only.fn py_methods(self) -> &'static PyClassItems
Source§impl PyTypeInfo for InstrumentDefMsgV3
impl PyTypeInfo for InstrumentDefMsgV3
Source§fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject
fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject
Source§fn type_object(py: Python<'_>) -> Bound<'_, PyType>
fn type_object(py: Python<'_>) -> Bound<'_, PyType>
Source§fn type_object_bound(py: Python<'_>) -> Bound<'_, PyType>
fn type_object_bound(py: Python<'_>) -> Bound<'_, PyType>
PyTypeInfo::type_objectPyTypeInfo::type_object.Source§fn is_type_of(object: &Bound<'_, PyAny>) -> bool
fn is_type_of(object: &Bound<'_, PyAny>) -> bool
object is an instance of this type or a subclass of this type.Source§fn is_type_of_bound(object: &Bound<'_, PyAny>) -> bool
fn is_type_of_bound(object: &Bound<'_, PyAny>) -> bool
PyTypeInfo::is_type_ofPyTypeInfo::is_type_of.Source§fn is_exact_type_of(object: &Bound<'_, PyAny>) -> bool
fn is_exact_type_of(object: &Bound<'_, PyAny>) -> bool
object is an instance of this type.Source§fn is_exact_type_of_bound(object: &Bound<'_, PyAny>) -> bool
fn is_exact_type_of_bound(object: &Bound<'_, PyAny>) -> bool
PyTypeInfo::is_exact_type_ofPyTypeInfo::is_exact_type_of.Source§impl Record for InstrumentDefMsgV3
impl Record for InstrumentDefMsgV3
Source§fn header(&self) -> &RecordHeader
fn header(&self) -> &RecordHeader
RecordHeader that comes at the beginning of all
record types.Source§fn raw_index_ts(&self) -> u64
fn raw_index_ts(&self) -> u64
Source§fn record_size(&self) -> usize
fn record_size(&self) -> usize
Source§fn rtype(&self) -> Result<RType>
fn rtype(&self) -> Result<RType>
Source§fn publisher(&self) -> Result<Publisher>
fn publisher(&self) -> Result<Publisher>
publisher_id into an enum which is useful for
exhaustive pattern matching. Read moreSource§fn index_ts(&self) -> Option<OffsetDateTime>
fn index_ts(&self) -> Option<OffsetDateTime>
None if the primary
timestamp contains the sentinel value for a null timestamp. Read moreSource§fn index_date(&self) -> Option<Date>
fn index_date(&self) -> Option<Date>
index_ts()). Returns None if the primary timestamp contains the
sentinel value for a null timestamp.Source§impl RecordMut for InstrumentDefMsgV3
impl RecordMut for InstrumentDefMsgV3
Source§fn header_mut(&mut self) -> &mut RecordHeader
fn header_mut(&mut self) -> &mut RecordHeader
RecordHeader that comes at the beginning of
all record types.Source§impl Serialize for InstrumentDefMsgV3
impl Serialize for InstrumentDefMsgV3
impl Copy for InstrumentDefMsgV3
impl DerefToPyAny for InstrumentDefMsgV3
impl Eq for InstrumentDefMsgV3
impl StructuralPartialEq for InstrumentDefMsgV3
Auto Trait Implementations§
impl Freeze for InstrumentDefMsgV3
impl RefUnwindSafe for InstrumentDefMsgV3
impl Send for InstrumentDefMsgV3
impl Sync for InstrumentDefMsgV3
impl Unpin for InstrumentDefMsgV3
impl UnwindSafe for InstrumentDefMsgV3
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromPyObject<'_> for T
impl<T> FromPyObject<'_> for T
Source§impl<'py, T> FromPyObjectBound<'_, 'py> for Twhere
T: FromPyObject<'py>,
impl<'py, T> FromPyObjectBound<'_, 'py> for Twhere
T: FromPyObject<'py>,
Source§impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
Source§fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
self into an owned Python object, dropping type information.