pub struct Go(_);
Expand description
Language specialization for Go.
Trait Implementations
sourceimpl<'a> FormatInto<Go> for &'a Import
impl<'a> FormatInto<Go> for &'a Import
sourcefn format_into(self, tokens: &mut Tokens<Go>)
fn format_into(self, tokens: &mut Tokens<Go>)
Convert the type into tokens in-place. Read more
sourceimpl FormatInto<Go> for Import
impl FormatInto<Go> for Import
sourcefn format_into(self, tokens: &mut Tokens<Go>)
fn format_into(self, tokens: &mut Tokens<Go>)
Convert the type into tokens in-place. Read more
sourceimpl Lang for Go
impl Lang for Go
sourcefn write_quoted(out: &mut Formatter<'_>, input: &str) -> Result
fn write_quoted(out: &mut Formatter<'_>, input: &str) -> Result
Performing string quoting according to language convention.
sourcefn format_file(
tokens: &Tokens,
out: &mut Formatter<'_>,
config: &Self::Config
) -> Result
fn format_file(
tokens: &Tokens,
out: &mut Formatter<'_>,
config: &Self::Config
) -> Result
Write a file according to the specified language convention.
sourcefn default_indentation() -> Indentation
fn default_indentation() -> Indentation
Provide the default indentation.
sourcefn open_quote(
out: &mut Formatter<'_>,
_config: &Self::Config,
_format: &Self::Format,
_has_eval: bool
) -> Result
fn open_quote(
out: &mut Formatter<'_>,
_config: &Self::Config,
_format: &Self::Format,
_has_eval: bool
) -> Result
Start a string quote.
sourcefn close_quote(
out: &mut Formatter<'_>,
_config: &Self::Config,
_format: &Self::Format,
_has_eval: bool
) -> Result
fn close_quote(
out: &mut Formatter<'_>,
_config: &Self::Config,
_format: &Self::Format,
_has_eval: bool
) -> Result
End a string quote.
sourcefn string_eval_literal(
out: &mut Formatter<'_>,
config: &Self::Config,
format: &Self::Format,
literal: &str
) -> Result
fn string_eval_literal(
out: &mut Formatter<'_>,
config: &Self::Config,
format: &Self::Format,
literal: &str
) -> Result
A simple, single-literal string evaluation.
sourceimpl Ord for Go
impl Ord for Go
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<Go> for Go
impl PartialEq<Go> for Go
sourceimpl PartialOrd<Go> for Go
impl PartialOrd<Go> for Go
sourcefn partial_cmp(&self, other: &Go) -> Option<Ordering>
fn partial_cmp(&self, other: &Go) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for Go
impl Eq for Go
impl StructuralEq for Go
impl StructuralPartialEq for Go
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more