pub struct MappingData {
pub data: Vec<FigiResult>,
}Expand description
Successful mapping result containing FIGI data for a single mapping request.
This structure represents the payload returned when a mapping request successfully finds matching FIGI identifiers for the submitted third-party identifier. A single mapping request can return multiple FIGI results when the identifier matches multiple financial instruments (e.g., different share classes or trading venues).
§Multiple Results
Some identifiers may map to multiple FIGIs:
- Multiple exchanges: The same instrument may trade on different exchanges
- Different instrument types: An identifier might match both the underlying stock and related derivatives
§Field Descriptions
data: Array of FIGI results that match the mapping request criteria
Fields§
§data: Vec<FigiResult>Array of FIGI results that match the mapping request criteria.
This field contains all the financial instruments that match the submitted identifier. The array may contain:
- A single result for unique identifiers
- Multiple results when the identifier matches several instruments
- An empty array if no matches are found (though this typically results in an error instead)
Each FIGI result provides detailed information about the matched financial instrument.
Implementations§
Source§impl MappingData
impl MappingData
Trait Implementations§
Source§impl Clone for MappingData
impl Clone for MappingData
Source§fn clone(&self) -> MappingData
fn clone(&self) -> MappingData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MappingData
impl Debug for MappingData
Source§impl<'de> Deserialize<'de> for MappingData
impl<'de> Deserialize<'de> for MappingData
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
Source§impl PartialEq for MappingData
impl PartialEq for MappingData
Source§fn eq(&self, other: &MappingData) -> bool
fn eq(&self, other: &MappingData) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MappingData
impl Serialize for MappingData
impl StructuralPartialEq for MappingData
Auto Trait Implementations§
impl Freeze for MappingData
impl RefUnwindSafe for MappingData
impl Send for MappingData
impl Sync for MappingData
impl Unpin for MappingData
impl UnsafeUnpin for MappingData
impl UnwindSafe for MappingData
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