Docs.rs
canadensis-0.2.3
canadensis 0.2.3
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
samcrow
Dependencies
canadensis_core ^0.2.0
normal
canadensis_data_types ^0.2.0
normal
canadensis_derive_register_block ^0.2.0
normal
canadensis_encoding ^0.2.0
normal
fallible_collections ^0.4.0
normal
half ^1.8
normal
hash32 ^0.2.1
normal
heapless ^0.7.0
normal
log ^0.4
normal
canadensis_can ^0.2.0
dev
canadensis_linux ^0.2.0
dev
canadensis_serial ^0.2.0
dev
canadensis_udp ^0.2.0
dev
rand ^0.7.3
dev
simplelog ^0.10.2
dev
socketcan ^1.7.0
dev
Versions
100%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Message
Implementations on Foreign Types
ArbitrationID
BaseArbitrationID
Bit
Bit
DataClassic
DataFD
Discovery
Empty
Endpoint
Entry
Error
Error
Error
EtherType
ExtendedArbitrationID
FaultFlags
Feedback
Fragment
Fragment
Frame
Frame
Frame
Frame
Health
Heartbeat
Heartbeat
HighColor
ID
ID
IOStatistics
Integer16
Integer16
Integer32
Integer32
Integer64
Integer64
Integer8
Integer8
Linear
Linear
LinearTs
LinearTs
LinearVarTs
List
Manifestation
Mode
Name
Natural16
Natural16
Natural32
Natural32
Natural64
Natural64
Natural8
Natural8
NodeIDAllocationData
NodeIDAllocationData
Note
OutgoingPacket
OutgoingPacket
Parameters
Path
Path
Planar
Planar
PlanarTs
PlanarTs
Point
Point
PointState
PointState
PointStateVar
PointStateVar
PointStateVarTs
PointStateVarTs
PointVar
PointVar
Pose
Pose
PoseVar
PoseVar
PoseVarTs
Power
PowerTs
PressureTempVarTs
Quaternion
Quaternion
RTR
Readiness
Real16
Real16
Real32
Real32
Real64
Real64
Record
Record
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
Scalar
ServiceID
ServiceIDList
Severity
Source
SourceTs
State
State
StateVar
StateVar
StateVarTs
StateVarTs
Status
Status
Status
String
SubjectID
SubjectIDList
Synchronization
SynchronizedTimestamp
TAI64
TAI64Var
TAI64VarTs
TAIInfo
Technology
TimeSystem
Twist
TwistVar
TwistVarTs
Unstructured
Value
Vector2
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector3
Vector31
Vector4
Vector6
Vector8
Velocity1VarTs
Velocity3Var
Velocity3Var
WideScalar
WideScalar
WideScalar
WideScalar
WideVector3
WideVector3
_0
_0
_0
_0
_0
Implementors
In canadensis::encoding
?
Trait
canadensis
::
encoding
::
Message
source
·
[
−
]
pub trait Message { }
Expand description
Marker for message data types
Implementations on Foreign Types
source
impl
Message
for
Integer32
source
impl
Message
for
Vector3
source
impl
Message
for
PointVar
source
impl
Message
for
PointStateVarTs
source
impl
Message
for
Path
source
impl
Message
for
Vector3
source
impl
Message
for
Scalar
source
impl
Message
for
Readiness
source
impl
Message
for
PoseVar
source
impl
Message
for
Status
source
impl
Message
for
Vector3
source
impl
Message
for
Scalar
source
impl
Message
for
TAI64
source
impl
Message
for
Linear
source
impl
Message
for
ServiceID
source
impl
Message
for
Linear
source
impl
Message
for
_0
source
impl
Message
for
Source
source
impl
Message
for
ID
source
impl
Message
for
Unstructured
source
impl
Message
for
Scalar
source
impl
Message
for
PressureTempVarTs
source
impl
Message
for
Scalar
source
impl
Message
for
State
source
impl
Message
for
Natural64
source
impl
Message
for
NodeIDAllocationData
source
impl
Message
for
_0
source
impl
Message
for
StateVar
source
impl
Message
for
WideScalar
source
impl
Message
for
Vector31
source
impl
Message
for
PointState
source
impl
Message
for
Synchronization
source
impl
Message
for
StateVarTs
source
impl
Message
for
Pose
source
impl
Message
for
DataFD
source
impl
Message
for
Scalar
source
impl
Message
for
PowerTs
source
impl
Message
for
Natural16
source
impl
Message
for
Scalar
source
impl
Message
for
Planar
source
impl
Message
for
TwistVar
source
impl
Message
for
Vector3
source
impl
Message
for
Natural8
source
impl
Message
for
Velocity1VarTs
source
impl
Message
for
Severity
source
impl
Message
for
Frame
source
impl
Message
for
Scalar
source
impl
Message
for
Value
source
impl
Message
for
OutgoingPacket
source
impl
Message
for
Integer16
source
impl
Message
for
Vector2
source
impl
Message
for
Scalar
source
impl
Message
for
Vector3
source
impl
Message
for
Path
source
impl
Message
for
Vector3
source
impl
Message
for
Scalar
source
impl
Message
for
Scalar
source
impl
Message
for
Frame
source
impl
Message
for
IOStatistics
source
impl
Message
for
Velocity3Var
source
impl
Message
for
Scalar
source
impl
Message
for
Vector3
source
impl
Message
for
PointStateVar
source
impl
Message
for
Integer64
source
impl
Message
for
Fragment
source
impl
Message
for
Scalar
source
impl
Message
for
ExtendedArbitrationID
source
impl
Message
for
Natural32
source
impl
Message
for
String
source
impl
Message
for
Pose
source
impl
Message
for
Scalar
source
impl
Message
for
Scalar
source
impl
Message
for
Name
source
impl
Message
for
TimeSystem
source
impl
Message
for
LinearVarTs
source
impl
Message
for
Record
source
impl
Message
for
Frame
source
impl
Message
for
Scalar
source
impl
Message
for
Integer8
source
impl
Message
for
_0
source
impl
Message
for
Scalar
source
impl
Message
for
Real16
source
impl
Message
for
Note
source
impl
Message
for
State
source
impl
Message
for
WideVector3
source
impl
Message
for
EtherType
source
impl
Message
for
Integer8
source
impl
Message
for
ServiceIDList
source
impl
Message
for
Real32
source
impl
Message
for
Scalar
source
impl
Message
for
Record
source
impl
Message
for
Scalar
source
impl
Message
for
Twist
source
impl
Message
for
PlanarTs
source
impl
Message
for
Manifestation
source
impl
Message
for
WideScalar
source
impl
Message
for
PointState
source
impl
Message
for
Error
source
impl
Message
for
Scalar
source
impl
Message
for
SourceTs
source
impl
Message
for
Quaternion
source
impl
Message
for
Point
source
impl
Message
for
Real64
source
impl
Message
for
Health
source
impl
Message
for
Scalar
source
impl
Message
for
Error
source
impl
Message
for
Real16
source
impl
Message
for
_0
source
impl
Message
for
Scalar
source
impl
Message
for
Real64
source
impl
Message
for
Status
source
impl
Message
for
WideScalar
source
impl
Message
for
LinearTs
source
impl
Message
for
Point
source
impl
Message
for
StateVar
source
impl
Message
for
Heartbeat
source
impl
Message
for
FaultFlags
source
impl
Message
for
Fragment
source
impl
Message
for
TAI64Var
source
impl
Message
for
Vector4
source
impl
Message
for
_0
source
impl
Message
for
Scalar
source
impl
Message
for
Feedback
source
impl
Message
for
Bit
source
impl
Message
for
Scalar
source
impl
Message
for
Vector3
source
impl
Message
for
Bit
source
impl
Message
for
Power
source
impl
Message
for
List
source
impl
Message
for
TwistVarTs
source
impl
Message
for
Frame
source
impl
Message
for
Scalar
source
impl
Message
for
Vector6
source
impl
Message
for
Vector3
source
impl
Message
for
Scalar
source
impl
Message
for
Scalar
source
impl
Message
for
WideVector3
source
impl
Message
for
Vector3
source
impl
Message
for
Natural32
source
impl
Message
for
Quaternion
source
impl
Message
for
Vector3
source
impl
Message
for
Heartbeat
source
impl
Message
for
Scalar
source
impl
Message
for
WideScalar
source
impl
Message
for
PointStateVarTs
source
impl
Message
for
DataClassic
source
impl
Message
for
Entry
source
impl
Message
for
Velocity3Var
source
impl
Message
for
BaseArbitrationID
source
impl
Message
for
SubjectIDList
source
impl
Message
for
Discovery
source
impl
Message
for
ArbitrationID
source
impl
Message
for
Vector3
source
impl
Message
for
Status
source
impl
Message
for
Scalar
source
impl
Message
for
HighColor
source
impl
Message
for
Mode
source
impl
Message
for
StateVarTs
source
impl
Message
for
Integer64
source
impl
Message
for
Scalar
source
impl
Message
for
Vector3
source
impl
Message
for
Vector3
source
impl
Message
for
PlanarTs
source
impl
Message
for
NodeIDAllocationData
source
impl
Message
for
Vector3
source
impl
Message
for
RTR
source
impl
Message
for
Vector3
source
impl
Message
for
Integer16
source
impl
Message
for
TAIInfo
source
impl
Message
for
Technology
source
impl
Message
for
Endpoint
source
impl
Message
for
Scalar
source
impl
Message
for
Scalar
source
impl
Message
for
Scalar
source
impl
Message
for
SynchronizedTimestamp
source
impl
Message
for
PointVar
source
impl
Message
for
Scalar
source
impl
Message
for
SubjectID
source
impl
Message
for
Scalar
source
impl
Message
for
Scalar
source
impl
Message
for
TAI64VarTs
source
impl
Message
for
Natural8
source
impl
Message
for
Empty
source
impl
Message
for
Vector8
source
impl
Message
for
Scalar
source
impl
Message
for
PoseVarTs
source
impl
Message
for
Error
source
impl
Message
for
Scalar
source
impl
Message
for
OutgoingPacket
source
impl
Message
for
Natural16
source
impl
Message
for
Scalar
source
impl
Message
for
Scalar
source
impl
Message
for
LinearTs
source
impl
Message
for
Planar
source
impl
Message
for
Scalar
source
impl
Message
for
Real32
source
impl
Message
for
ID
source
impl
Message
for
PoseVar
source
impl
Message
for
Vector3
source
impl
Message
for
Scalar
source
impl
Message
for
Integer32
source
impl
Message
for
Scalar
source
impl
Message
for
Parameters
source
impl
Message
for
PointStateVar
source
impl
Message
for
Natural64
source
impl
Message
for
Scalar
Implementors
source
impl
Message
for
Version