Struct alfred_rs::updater::GithubReleaser
source · [−]pub struct GithubReleaser { /* private fields */ }
Expand description
Struct to handle checking and finding release files from github.com
This implementation of Releaser
will favor files that end with alfred3workflow
over alfredworkflow
. If there are multiple alfred3workflow
s or alfredworkflow
s, the first
one returned by github.com
will be used.
See updater::gh()
for how to use this.
Trait Implementations
sourceimpl Clone for GithubReleaser
impl Clone for GithubReleaser
sourcefn clone(&self) -> GithubReleaser
fn clone(&self) -> GithubReleaser
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GithubReleaser
impl Debug for GithubReleaser
sourceimpl<'de> Deserialize<'de> for GithubReleaser
impl<'de> Deserialize<'de> for GithubReleaser
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Releaser for GithubReleaser
impl Releaser for GithubReleaser
type SemVersion = Version
type SemVersion = Version
Typte that represents semantic compatible identifier of a release.
type DownloadLink = Url
type DownloadLink = Url
Type that represents a url to the latest release resource.
sourcefn new<S: Into<String>>(repo_name: S) -> GithubReleaser
fn new<S: Into<String>>(repo_name: S) -> GithubReleaser
Creates a new Releaser
instance that is identified as name
sourceimpl Serialize for GithubReleaser
impl Serialize for GithubReleaser
Auto Trait Implementations
impl !RefUnwindSafe for GithubReleaser
impl Send for GithubReleaser
impl !Sync for GithubReleaser
impl Unpin for GithubReleaser
impl UnwindSafe for GithubReleaser
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more