pub struct CcipMessageRoute {
pub source_chain: String,
pub destination_chain: String,
pub message_id: String,
pub payload: String,
pub requires_screening: bool,
}Expand description
G-C5: Chainlink CCIP message route through Conxian’s compliance ZKC pipeline. Conxian does not participate in CCIP consensus — it routes messages through sanctions screening and jurisdictional compliance.
Fields§
§source_chain: StringSource chain identifier (e.g., “canton”, “ethereum”, “arbitrum”)
destination_chain: StringDestination chain identifier
message_id: StringCCIP message ID for traceability
payload: StringMessage payload (CCIP-encoded)
requires_screening: boolWhether this message requires sanctions screening
Trait Implementations§
Source§impl Clone for CcipMessageRoute
impl Clone for CcipMessageRoute
Source§impl Debug for CcipMessageRoute
impl Debug for CcipMessageRoute
Source§impl<'de> Deserialize<'de> for CcipMessageRoute
impl<'de> Deserialize<'de> for CcipMessageRoute
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
Auto Trait Implementations§
impl Freeze for CcipMessageRoute
impl RefUnwindSafe for CcipMessageRoute
impl Send for CcipMessageRoute
impl Sync for CcipMessageRoute
impl Unpin for CcipMessageRoute
impl UnsafeUnpin for CcipMessageRoute
impl UnwindSafe for CcipMessageRoute
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