Expand description
Release source implementations and the source abstraction used by the updater. Release-source abstraction and built-in source implementations.
Most applications can rely on EndpointSource or GitHubSource, while
advanced integrations can implement ReleaseSource to fetch release data
from any service that can produce a crate::RemoteRelease.
Re-exports§
pub use endpoint::EndpointSource;pub use github::GitHubSource;
Modules§
- endpoint
- Endpoint-backed release source implementation. HTTP endpoint-backed release source.
- github
- GitHub Release-backed source implementation. GitHub Release-backed source adapter.
Structs§
- Source
Request - Parameters supplied to a release source when resolving update metadata.
Traits§
- Release
Source - Pluggable source of release metadata for the updater pipeline.
Type Aliases§
- Source
Future - Boxed future returned by
ReleaseSource::fetch.