Struct task_picker::sources::GitHubSource
source · pub struct GitHubSource {
pub name: String,
pub server_url: String,
pub token: String,
/* private fields */
}
Fields§
§name: String
§server_url: String
§token: String
Implementations§
source§impl GitHubSource
impl GitHubSource
pub fn query_tasks(&self) -> Result<Vec<Task>>
Trait Implementations§
source§impl Clone for GitHubSource
impl Clone for GitHubSource
source§fn clone(&self) -> GitHubSource
fn clone(&self) -> GitHubSource
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for GitHubSource
impl Default for GitHubSource
source§impl<'de> Deserialize<'de> for GitHubSourcewhere
GitHubSource: Default,
impl<'de> Deserialize<'de> for GitHubSourcewhere GitHubSource: Default,
source§fn 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
Auto Trait Implementations§
impl !RefUnwindSafe for GitHubSource
impl Send for GitHubSource
impl Sync for GitHubSource
impl Unpin for GitHubSource
impl !UnwindSafe for GitHubSource
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.