pub struct ShellParams {
pub device: Option<String>,
pub command: String,
}Fields§
§device: Option<String>Target device serial (uses first connected device if omitted)
command: StringShell command to execute on the device (e.g., “getprop ro.build.fingerprint”)
Trait Implementations§
Source§impl Debug for ShellParams
impl Debug for ShellParams
Source§impl<'de> Deserialize<'de> for ShellParams
impl<'de> Deserialize<'de> for ShellParams
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 JsonSchema for ShellParams
impl JsonSchema for ShellParams
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for ShellParams
impl RefUnwindSafe for ShellParams
impl Send for ShellParams
impl Sync for ShellParams
impl Unpin for ShellParams
impl UnsafeUnpin for ShellParams
impl UnwindSafe for ShellParams
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