pub struct SessionChangesArgs {
pub session_id: Option<String>,
pub from: Option<String>,
pub to: Option<String>,
pub paths: Option<Vec<String>>,
pub patches: Option<bool>,
pub context: Option<u32>,
}Fields§
§session_id: Option<String>§from: Option<String>§to: Option<String>§paths: Option<Vec<String>>Workspace-relative exact paths.
patches: Option<bool>§context: Option<u32>Trait Implementations§
Source§impl Debug for SessionChangesArgs
impl Debug for SessionChangesArgs
Source§impl<'de> Deserialize<'de> for SessionChangesArgs
impl<'de> Deserialize<'de> for SessionChangesArgs
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 SessionChangesArgs
impl JsonSchema for SessionChangesArgs
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 SessionChangesArgs
impl RefUnwindSafe for SessionChangesArgs
impl Send for SessionChangesArgs
impl Sync for SessionChangesArgs
impl Unpin for SessionChangesArgs
impl UnsafeUnpin for SessionChangesArgs
impl UnwindSafe for SessionChangesArgs
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