pub struct GistSimple {Show 21 fields
pub forks: Option<Option<Vec<GistSimpleForksInner>>>,
pub history: Option<Option<Vec<GistHistory>>>,
pub fork_of: Option<Option<Box<Gist>>>,
pub url: Option<String>,
pub forks_url: Option<String>,
pub commits_url: Option<String>,
pub id: Option<String>,
pub node_id: Option<String>,
pub git_pull_url: Option<String>,
pub git_push_url: Option<String>,
pub html_url: Option<String>,
pub files: Option<HashMap<String, GistSimpleFilesValue>>,
pub public: Option<bool>,
pub created_at: Option<String>,
pub updated_at: Option<String>,
pub description: Option<Option<String>>,
pub comments: Option<i32>,
pub user: Option<Option<String>>,
pub comments_url: Option<String>,
pub owner: Option<Box<SimpleUser>>,
pub truncated: Option<bool>,
}
Expand description
GistSimple : Gist Simple
Fields§
§forks: Option<Option<Vec<GistSimpleForksInner>>>
§history: Option<Option<Vec<GistHistory>>>
§fork_of: Option<Option<Box<Gist>>>
§url: Option<String>
§forks_url: Option<String>
§commits_url: Option<String>
§id: Option<String>
§node_id: Option<String>
§git_pull_url: Option<String>
§git_push_url: Option<String>
§html_url: Option<String>
§files: Option<HashMap<String, GistSimpleFilesValue>>
§public: Option<bool>
§created_at: Option<String>
§updated_at: Option<String>
§description: Option<Option<String>>
§comments: Option<i32>
§user: Option<Option<String>>
§comments_url: Option<String>
§owner: Option<Box<SimpleUser>>
§truncated: Option<bool>
Implementations§
Source§impl GistSimple
impl GistSimple
Sourcepub fn new() -> GistSimple
pub fn new() -> GistSimple
Gist Simple
Trait Implementations§
Source§impl Clone for GistSimple
impl Clone for GistSimple
Source§fn clone(&self) -> GistSimple
fn clone(&self) -> GistSimple
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 GistSimple
impl Debug for GistSimple
Source§impl Default for GistSimple
impl Default for GistSimple
Source§fn default() -> GistSimple
fn default() -> GistSimple
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GistSimple
impl<'de> Deserialize<'de> for GistSimple
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
Source§impl PartialEq for GistSimple
impl PartialEq for GistSimple
Source§impl Serialize for GistSimple
impl Serialize for GistSimple
impl StructuralPartialEq for GistSimple
Auto Trait Implementations§
impl Freeze for GistSimple
impl RefUnwindSafe for GistSimple
impl Send for GistSimple
impl Sync for GistSimple
impl Unpin for GistSimple
impl UnwindSafe for GistSimple
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