pub struct GoStruct {
pub name: String,
pub fields: Vec<GoField>,
pub doc: Option<GoDocComment>,
}Expand description
Go struct definition
Fields§
§name: String§fields: Vec<GoField>§doc: Option<GoDocComment>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GoStruct
impl<'de> Deserialize<'de> for GoStruct
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 GoStruct
impl RefUnwindSafe for GoStruct
impl Send for GoStruct
impl Sync for GoStruct
impl Unpin for GoStruct
impl UnsafeUnpin for GoStruct
impl UnwindSafe for GoStruct
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