pub struct CapitalBookQuery {
pub capability_id: Option<String>,
pub agent_subject: Option<String>,
pub tool_server: Option<String>,
pub tool_name: Option<String>,
pub since: Option<u64>,
pub until: Option<u64>,
pub receipt_limit: Option<usize>,
pub facility_limit: Option<usize>,
pub bond_limit: Option<usize>,
pub loss_event_limit: Option<usize>,
}Fields§
§capability_id: Option<String>§agent_subject: Option<String>§tool_server: Option<String>§tool_name: Option<String>§since: Option<u64>§until: Option<u64>§receipt_limit: Option<usize>§facility_limit: Option<usize>§bond_limit: Option<usize>§loss_event_limit: Option<usize>Implementations§
Source§impl CapitalBookQuery
impl CapitalBookQuery
pub fn receipt_limit_or_default(&self) -> usize
pub fn facility_limit_or_default(&self) -> usize
pub fn bond_limit_or_default(&self) -> usize
pub fn loss_event_limit_or_default(&self) -> usize
pub fn normalized(&self) -> CapitalBookQuery
pub fn exposure_query(&self) -> ExposureLedgerQuery
pub fn facility_query(&self) -> CreditFacilityListQuery
pub fn bond_query(&self) -> CreditBondListQuery
pub fn validate(&self) -> Result<(), String>
Trait Implementations§
Source§impl Clone for CapitalBookQuery
impl Clone for CapitalBookQuery
Source§fn clone(&self) -> CapitalBookQuery
fn clone(&self) -> CapitalBookQuery
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 CapitalBookQuery
impl Debug for CapitalBookQuery
Source§impl Default for CapitalBookQuery
impl Default for CapitalBookQuery
Source§fn default() -> CapitalBookQuery
fn default() -> CapitalBookQuery
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CapitalBookQuery
impl<'de> Deserialize<'de> for CapitalBookQuery
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CapitalBookQuery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CapitalBookQuery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CapitalBookQuery
impl PartialEq for CapitalBookQuery
Source§impl Serialize for CapitalBookQuery
impl Serialize for CapitalBookQuery
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for CapitalBookQuery
impl StructuralPartialEq for CapitalBookQuery
Auto Trait Implementations§
impl Freeze for CapitalBookQuery
impl RefUnwindSafe for CapitalBookQuery
impl Send for CapitalBookQuery
impl Sync for CapitalBookQuery
impl Unpin for CapitalBookQuery
impl UnsafeUnpin for CapitalBookQuery
impl UnwindSafe for CapitalBookQuery
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.