[][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.

Msg

msg object.

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.

TryIntoMsgError

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