pub struct Python(/* private fields */);
Expand description
Language specialization for Python.
Trait Implementations§
Source§impl<'a> FormatInto<Python> for &'a Import
impl<'a> FormatInto<Python> for &'a Import
Source§impl<'a> FormatInto<Python> for &'a ImportModule
impl<'a> FormatInto<Python> for &'a ImportModule
Source§impl FormatInto<Python> for Import
impl FormatInto<Python> for Import
Source§impl FormatInto<Python> for ImportModule
impl FormatInto<Python> for ImportModule
Source§impl Lang for Python
impl Lang for Python
Source§fn write_quoted(out: &mut Formatter<'_>, input: &str) -> Result
fn write_quoted(out: &mut Formatter<'_>, input: &str) -> Result
Performing string quoting according to language convention.
Source§fn 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.
Source§fn default_indentation() -> Indentation
fn default_indentation() -> Indentation
Provide the default indentation.
Source§fn 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.
Source§fn 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.
Source§fn 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.
Source§impl LangItem<Python> for ImportModule
impl LangItem<Python> for ImportModule
Source§impl Ord for Python
impl Ord for Python
Source§impl PartialOrd for Python
impl PartialOrd for Python
Source§impl<'a> Register<Python> for &'a ImportModule
impl<'a> Register<Python> for &'a ImportModule
Source§impl Register<Python> for ImportModule
impl Register<Python> for ImportModule
impl Copy for Python
impl Eq for Python
impl StructuralPartialEq for Python
Auto Trait Implementations§
impl Freeze for Python
impl RefUnwindSafe for Python
impl Send for Python
impl Sync for Python
impl Unpin for Python
impl UnwindSafe for Python
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