pub struct Rfc {Show 20 fields
pub name: String,
pub rev: String,
pub pages: u32,
pub time: String,
pub group: RfcGroup,
pub expires: Option<String>,
pub title: String,
pub description: String,
pub aliases: Vec<String>,
pub state: String,
pub intended_std_level: Option<String>,
pub std_level: String,
pub authors: Vec<RfcAuthor>,
pub shepherd: Option<String>,
pub ad: Option<String>,
pub iesg_state: String,
pub rfceditor_state: Option<String>,
pub iana_review_state: Option<String>,
pub iana_action_state: Option<String>,
pub stream: Option<String>,
}Expand description
Defines an RFC
Fields§
§name: StringName
rev: StringRevision
pages: u32Number of pages in the document
time: StringTime of last update
group: RfcGroupGroup this RFC belongs to
expires: Option<String>RFC expiry
title: StringRFC title
description: StringRFC abstract
aliases: Vec<String>Any aliases to this RFC
state: StringState of the RFC
intended_std_level: Option<String>Intended std level
std_level: StringCurrent std level
All RFC authors
shepherd: Option<String>RFC shepherd
ad: Option<String>RFC ad
iesg_state: StringIESG state
rfceditor_state: Option<String>RFCEditor state
iana_review_state: Option<String>State of IANA review
iana_action_state: Option<String>State of IANA action
stream: Option<String>RFC stream
Implementations§
Source§impl Rfc
impl Rfc
Sourcepub fn get_txt_url(&self) -> String
pub fn get_txt_url(&self) -> String
Get the URL to the text version of this RFC
Sourcepub fn get_pdf_url(&self) -> String
pub fn get_pdf_url(&self) -> String
Get the URL to the PDF version of thisRFC
pub fn get_html_url(&self) -> String
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Rfc
impl<'de> Deserialize<'de> for Rfc
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 Rfc
impl RefUnwindSafe for Rfc
impl Send for Rfc
impl Sync for Rfc
impl Unpin for Rfc
impl UnsafeUnpin for Rfc
impl UnwindSafe for Rfc
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