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
filenode—FileNode,NodeType,NodeRole,FilesRightscapability—FileNodeCapability,JMAP_FILENODE_URIfilter—FileNodeFilterCondition
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_typestrait impls forcrate::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§
- Filter
Operator - Generic filter algebra from
jmap-types::query(RFC 8620 §5.5).