pub struct ExtractRequest {
pub node: DiffNode,
pub aspect: String,
pub data_root: String,
pub source_items: Option<ItemPair>,
pub artifacts: Vec<ArtifactDescriptor>,
}Fields§
§node: DiffNode§aspect: String§data_root: String§source_items: Option<ItemPair>§artifacts: Vec<ArtifactDescriptor>Trait Implementations§
Source§impl Debug for ExtractRequest
impl Debug for ExtractRequest
Source§impl<'de> Deserialize<'de> for ExtractRequest
impl<'de> Deserialize<'de> for ExtractRequest
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 ExtractRequest
impl RefUnwindSafe for ExtractRequest
impl Send for ExtractRequest
impl Sync for ExtractRequest
impl Unpin for ExtractRequest
impl UnsafeUnpin for ExtractRequest
impl UnwindSafe for ExtractRequest
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