pub struct FormatRequest {
pub channel: Channel,
pub crate_type: CrateType,
pub edition: Edition,
pub code: String,
}
Expand description
Request structure to format Rust source code via the playground.
Specifies formatting options and the source code to format.
Fields§
§channel: Channel
The Rust release channel to use for formatting (stable, beta, nightly).
crate_type: CrateType
The crate type (binary or library) of the code to format.
edition: Edition
The Rust edition to apply for formatting rules.
code: String
The Rust source code that needs formatting.
Implementations§
Trait Implementations§
Source§impl Clone for FormatRequest
impl Clone for FormatRequest
Source§fn clone(&self) -> FormatRequest
fn clone(&self) -> FormatRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FormatRequest
impl Debug for FormatRequest
Source§impl Default for FormatRequest
impl Default for FormatRequest
Source§impl<'de> Deserialize<'de> for FormatRequest
impl<'de> Deserialize<'de> for FormatRequest
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
Source§impl PartialEq for FormatRequest
impl PartialEq for FormatRequest
Source§impl Serialize for FormatRequest
impl Serialize for FormatRequest
impl Eq for FormatRequest
impl StructuralPartialEq for FormatRequest
Auto Trait Implementations§
impl Freeze for FormatRequest
impl RefUnwindSafe for FormatRequest
impl Send for FormatRequest
impl Sync for FormatRequest
impl Unpin for FormatRequest
impl UnwindSafe for FormatRequest
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
Source§impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
fn clone_storage(&self) -> Box<dyn CloneDebuggableStorage>
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CloneableStorage for T
impl<T> CloneableStorage for T
fn clone_storage(&self) -> Box<dyn CloneableStorage>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.