pub struct GistOptions {
pub description: String,
pub public: bool,
pub tags: Vec<String>,
pub category: Option<String>,
}Expand description
Gist creation options
Fields§
§description: StringGist description
public: boolIs public gist
Tags for organization
category: Option<String>Category
Implementations§
Source§impl GistOptions
impl GistOptions
Sourcepub fn with_public(self, public: bool) -> Self
pub fn with_public(self, public: bool) -> Self
Set public/private
Add tags
Sourcepub fn with_category(self, category: impl Into<String>) -> Self
pub fn with_category(self, category: impl Into<String>) -> Self
Set category
Trait Implementations§
Source§impl Clone for GistOptions
impl Clone for GistOptions
Source§fn clone(&self) -> GistOptions
fn clone(&self) -> GistOptions
Returns a duplicate 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 Debug for GistOptions
impl Debug for GistOptions
Source§impl Default for GistOptions
impl Default for GistOptions
Source§impl<'de> Deserialize<'de> for GistOptions
impl<'de> Deserialize<'de> for GistOptions
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 Freeze for GistOptions
impl RefUnwindSafe for GistOptions
impl Send for GistOptions
impl Sync for GistOptions
impl Unpin for GistOptions
impl UnwindSafe for GistOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromResponse for Twhere
T: DeserializeOwned,
impl<T> FromResponse for Twhere
T: DeserializeOwned,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more