pub enum ParseSource {
Github {
owner: String,
repo: String,
ref: String,
path: String,
},
Inline {
filename: String,
content_base64: String,
},
}Expand description
Source descriptor for parser preview requests.
Variants§
Github
Fetch and parse a raw file from a public GitHub repository.
Inline
Parse inline file content supplied by clients (for local upload preview).
Trait Implementations§
Source§impl Clone for ParseSource
impl Clone for ParseSource
Source§fn clone(&self) -> ParseSource
fn clone(&self) -> ParseSource
Returns a duplicate 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 ParseSource
impl Debug for ParseSource
Source§impl<'de> Deserialize<'de> for ParseSource
impl<'de> Deserialize<'de> for ParseSource
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 ParseSource
impl RefUnwindSafe for ParseSource
impl Send for ParseSource
impl Sync for ParseSource
impl Unpin for ParseSource
impl UnsafeUnpin for ParseSource
impl UnwindSafe for ParseSource
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