Crate ironrdp_core

Source
Expand description

§IronRDP Core

IronRDP common traits and types.

Macros§

Structs§

  • Error indicating that there are not enough bytes in the buffer to perform an operation.
  • A cursor for reading bytes from a buffer.
  • A cursor for writing bytes to a buffer.

Enums§

  • Enum representing different kinds of decode errors.
  • Represents the different kinds of errors that can occur during encoding operations.

Traits§

  • Type information (TypeId) may be retrieved at runtime for this type.
  • Trait for types that can be decoded from a byte stream.
  • Similar to Decode but unconditionally returns an owned type.
  • PDU that can be encoded into its binary form.
  • Used to produce an owned version of a given data.
  • Trait for creating “invalid field” errors.
  • Trait for creating “not enough bytes” errors.
  • Trait for creating generic “other” errors.
  • Trait for creating “unexpected message type” errors.
  • Trait for creating “unsupported value” errors.
  • Trait for creating “unsupported version” errors.
  • Trait for adding a source to an error type.

Functions§

Type Aliases§