pub struct BifConfig;Trait Implementations§
Source§impl Config for BifConfig
impl Config for BifConfig
type Address = Address
type Error = Error
type EncodedData = Vec<u8>
fn decode_headers( data_with_headers: Bytes, ) -> Result<(OpaquePacketWrapper<<BifConfig as Config>::Address>, <BifConfig as Config>::EncodedData), <BifConfig as Config>::Error>
fn decode_data<T>(
data: <BifConfig as Config>::EncodedData,
) -> Result<T, <BifConfig as Config>::Error>where
T: DeserializeOwned,
fn encode_data<T>(
headers: OpaquePacketWrapper<<BifConfig as Config>::Address>,
data: T,
) -> Byteswhere
T: Serialize,
Auto Trait Implementations§
impl Freeze for BifConfig
impl RefUnwindSafe for BifConfig
impl Send for BifConfig
impl Sync for BifConfig
impl Unpin for BifConfig
impl UnsafeUnpin for BifConfig
impl UnwindSafe for BifConfig
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