pub struct EchoString;Trait Implementations§
Source§impl Method for EchoString
impl Method for EchoString
Source§const FLEXIBILITY: Flexibility = ::fidl_next::protocol::Flexibility::Strict
const FLEXIBILITY: Flexibility = ::fidl_next::protocol::Flexibility::Strict
The flexibility of the method.
Source§type Request = EchoEchoStringRequest<'static>
type Request = EchoEchoStringRequest<'static>
The request payload for the method.
Source§impl<___R> Respond<___R> for EchoString
impl<___R> Respond<___R> for EchoString
Source§type Output = EchoEchoStringResponse<___R>
type Output = EchoEchoStringResponse<___R>
The returned response type.
Source§fn respond(response: ___R) -> <EchoString as Respond<___R>>::Output
fn respond(response: ___R) -> <EchoString as Respond<___R>>::Output
Makes a response from the given input.
Source§impl TwoWayMethod for EchoString
impl TwoWayMethod for EchoString
Source§type Response = EchoEchoStringResponse<'static>
type Response = EchoEchoStringResponse<'static>
The response payload for the method.
Auto Trait Implementations§
impl Freeze for EchoString
impl RefUnwindSafe for EchoString
impl Send for EchoString
impl Sync for EchoString
impl Unpin for EchoString
impl UnsafeUnpin for EchoString
impl UnwindSafe for EchoString
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
§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]