Expand description
This library contains caldav and carddav clients.
See CalDavClient
and CardDavClient
as a useful entry points.
Both clients implement Deref<Target = DavClient>
, so all the associated
functions for dav::WebDavClient
are usable directly.
Modules
- Authentication-related types.
- Generic webdav implementation.
- Helpers for DNS-based discovery.
- Helpers for parsing XML responses returned by WebDav/CalDav/CardDav servers.
Structs
- A client to communicate with a caldav server.
- A client to communicate with a carddav server.
- A parsed resource fetched from a server.
- See
FetchedResource
- Error finding home set.
Enums
- An error automatically bootstrapping a new client.
- Returned when checking support for a feature encounters an error.