Struct dsdl_parser::ServiceDefinition [] [src]

pub struct ServiceDefinition {
    pub request: MessageDefinition,
    pub response: MessageDefinition,
}

An Uavcan service definition

Since a service invocation consists of two network exchange operations, the DSDL definition for a service must define two structures:

  • Request part - for request transfer (client to server).
  • Response part - for response transfer (server to client).

Fields

The request part - for request transfer (client to server)

The response part - for response transfer (server to client)

Trait Implementations

impl Display for ServiceDefinition
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for ServiceDefinition
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for ServiceDefinition
[src]

[src]

Formats the value using the given formatter.

impl PartialEq for ServiceDefinition
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for ServiceDefinition
[src]