Skip to main content

Crate jmap_filenode_types

Crate jmap_filenode_types 

Source
Expand description

JMAP FileNode extension data types.

Implements the data types defined in draft-ietf-jmap-filenode-13. Types only — no method handlers, no async, no network I/O.

§Module layout

All public types are re-exported at the crate root.

Re-exports§

pub use backend::FileNodeProperty;
pub use capability::FileNodeCapability;
pub use capability::JMAP_FILENODE_URI;
pub use filenode::FileNode;
pub use filenode::FilesRights;
pub use filenode::NodeRole;
pub use filenode::NodeType;
pub use filter::FileNodeFilter;
pub use filter::FileNodeFilterCondition;

Modules§

backend
Property selector enum and jmap_types trait impls for crate::FileNode.
capability
draft-ietf-jmap-filenode-13 §2.1 — account-level capability object.
filenode
draft-ietf-jmap-filenode-13 §3.1 — FileNode object and component types.
filter
draft-ietf-jmap-filenode-13 §3.2.5 — FileNode/query filter condition.

Structs§

FilterOperator
Generic filter algebra from jmap-types::query (RFC 8620 §5.5).

Enums§

Filter
Generic filter algebra from jmap-types::query (RFC 8620 §5.5).
Operator
Generic filter algebra from jmap-types::query (RFC 8620 §5.5).