pub struct WireEntry {
pub operation: Entry,
pub version: u32,
pub request: Definition,
pub response: Definition,
pub input: Option<Definition>,
pub output: Option<Definition>,
pub grpc: Option<Grpc>,
}Fields§
§operation: Entry§version: u32§request: Definition§response: Definition§input: Option<Definition>§output: Option<Definition>§grpc: Option<Grpc>Implementations§
Source§impl WireDeclaration
impl WireDeclaration
pub const fn of<O>() -> WireDeclarationwhere
O: OperationDeclaration,
pub fn contract(&self) -> Result<Contract, ContractError>
Auto Trait Implementations§
impl Freeze for WireDeclaration
impl RefUnwindSafe for WireDeclaration
impl Send for WireDeclaration
impl Sync for WireDeclaration
impl Unpin for WireDeclaration
impl UnsafeUnpin for WireDeclaration
impl UnwindSafe for WireDeclaration
Blanket Implementations§
impl<T> Allocation for T
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