/// This is the witness for protobuf types (types with a prost::Message
/// implementation) and types that convert to a protobuf type (types with a
/// ToProto implementation).
This is the witness for protobuf types (types with a prost::Message
implementation) and types that convert to a protobuf type (types with a
ToProto implementation).
This is the witness for protobuf types ( types with a prost :: Message implementation ) and types that convert to a protobuf type ( types with a ToProto implementation ) .
pub fn protobuf<A, B>(a: ProtoBuf<A>, b: B) -> (A, ProtoBuf<B>)
where
    A: ToProto,
    B: ToProto,
{
    witness(a, b)
}
pub fn protobuf < A , B > ( a : ProtoBuf < A > , b : B ) -> ( A , ProtoBuf < B > ) where A : ToProto , B : ToProto , { witness ( a , b ) }
This is the witness for protobuf types (types with a prost::Message
implementation) and types that convert to a protobuf type (types with a
ToProto implementation).
This is the witness for protobuf types ( types with a prost :: Message implementation ) and types that convert to a protobuf type ( types with a ToProto implementation ) .
a
ProtoBuf<A>
b
B