[][src]Module koibumi_core::object

Object types defined in the Bitmessage protocol.

Structs

BroadcastV4

A version 4 broadcast object.

BroadcastV5

A version 5 broadcast object.

Header

The header structure of Bitmessage objects.

ObjectType

Represents type of object such as public key or one-to-one message.

ObjectVersion

A version number used in Bitmessage objects.

Onionpeer

An extended network address object that can represent IPv4, IPv6, Onion v2 or Onion v3 address.

StreamNumber

A stream number, which is the identification number of the Bitmessage network cluster.

Tag

A tag for a version 5 broadcast object.

TryFromObjectTypeError

The error type returned when a conversion from a Bitmessage object type to a known object type fails.

Enums

Broadcast

A broadcast object.

DecryptError

This error indicates that the decryption failed.

ObjectKind

Known types of Bitmessage objects.

TryFromOnionpeerError

The error type returned when a conversion from a onionpeer object to an extended socket address fails.

TryIntoBroadcastError

This error indicates that the conversion from object to broadcast failed.