pub enum ExternalCaptureSource {
Files,
SyntheticCompat {
scenario_id: String,
frame_index: Option<usize>,
},
EngineNative {
engine_type: String,
engine_version: Option<String>,
capture_tool: Option<String>,
capture_note: Option<String>,
},
}Variants§
Files
SyntheticCompat
EngineNative
First-class engine-native capture path. engine_type: “unreal” | “unity” | “custom” | “pending” When engine_type == “pending” or buffer files are absent, all downstream reports carry ENGINE_NATIVE_CAPTURE_MISSING=true.
Trait Implementations§
Source§impl Clone for ExternalCaptureSource
impl Clone for ExternalCaptureSource
Source§fn clone(&self) -> ExternalCaptureSource
fn clone(&self) -> ExternalCaptureSource
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 ExternalCaptureSource
impl Debug for ExternalCaptureSource
Source§impl<'de> Deserialize<'de> for ExternalCaptureSource
impl<'de> Deserialize<'de> for ExternalCaptureSource
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 ExternalCaptureSource
impl RefUnwindSafe for ExternalCaptureSource
impl Send for ExternalCaptureSource
impl Sync for ExternalCaptureSource
impl Unpin for ExternalCaptureSource
impl UnsafeUnpin for ExternalCaptureSource
impl UnwindSafe for ExternalCaptureSource
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