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: String
Name
rev: String
Revision
pages: u32
Number of pages in the document
time: String
Time of last update
group: RfcGroup
Group this RFC belongs to
expires: Option<String>
RFC expiry
title: String
RFC title
description: String
RFC abstract
aliases: Vec<String>
Any aliases to this RFC
state: String
State of the RFC
intended_std_level: Option<String>
Intended std level
std_level: String
Current std level
All RFC authors
shepherd: Option<String>
RFC shepherd
ad: Option<String>
RFC ad
iesg_state: String
IESG 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 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