pub struct BusinessMessageReject {
pub ref_msg_type: String,
pub business_reject_reason: BusinessRejectReason,
pub business_reject_ref_id: Option<String>,
pub text: Option<String>,
}Expand description
Business Message Reject (MsgType = j)
This message is used to reject application-level (business) messages when they cannot be processed for business reasons.
Fields§
§ref_msg_type: StringRefMsgType (372) - Message type of the rejected application message (required)
business_reject_reason: BusinessRejectReasonBusinessRejectReason (380) - Reason for rejection (required)
business_reject_ref_id: Option<String>BusinessRejectRefID (379) - ID from the rejected message for correlation (optional)
text: Option<String>Text (58) - Optional free-form text with details
Implementations§
Source§impl BusinessMessageReject
impl BusinessMessageReject
Sourcepub fn new(
ref_msg_type: String,
business_reject_reason: BusinessRejectReason,
) -> Self
pub fn new( ref_msg_type: String, business_reject_reason: BusinessRejectReason, ) -> Self
Create a new Business Message Reject
Sourcepub fn with_ref_id(self, business_reject_ref_id: String) -> Self
pub fn with_ref_id(self, business_reject_ref_id: String) -> Self
Set BusinessRejectRefID (379)
Sourcepub fn to_fix_message(
&self,
sender_comp_id: String,
target_comp_id: String,
msg_seq_num: u32,
) -> Result<FixMessage>
pub fn to_fix_message( &self, sender_comp_id: String, target_comp_id: String, msg_seq_num: u32, ) -> Result<FixMessage>
Build a FIX message for this Business Message Reject
Trait Implementations§
Source§impl Clone for BusinessMessageReject
impl Clone for BusinessMessageReject
Source§fn clone(&self) -> BusinessMessageReject
fn clone(&self) -> BusinessMessageReject
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 BusinessMessageReject
impl Debug for BusinessMessageReject
Source§impl<'de> Deserialize<'de> for BusinessMessageReject
impl<'de> Deserialize<'de> for BusinessMessageReject
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 Display for BusinessMessageReject
impl Display for BusinessMessageReject
Source§impl PartialEq for BusinessMessageReject
impl PartialEq for BusinessMessageReject
Source§impl Serialize for BusinessMessageReject
impl Serialize for BusinessMessageReject
impl Eq for BusinessMessageReject
impl StructuralPartialEq for BusinessMessageReject
Auto Trait Implementations§
impl Freeze for BusinessMessageReject
impl RefUnwindSafe for BusinessMessageReject
impl Send for BusinessMessageReject
impl Sync for BusinessMessageReject
impl Unpin for BusinessMessageReject
impl UnwindSafe for BusinessMessageReject
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§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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.