pub struct PushAttachmentSelection {
pub display_name: String,
pub file_path: String,
pub selection: PushAttachmentSelectionDetails,
pub text: String,
pub type: PushAttachmentSelectionType,
}Expand description
Code selection attachment from an editor
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§display_name: StringUser-facing display name for the selection
file_path: StringAbsolute path to the file containing the selection
selection: PushAttachmentSelectionDetailsPosition range of the selection within the file
text: StringThe selected text content
type: PushAttachmentSelectionTypeAttachment type discriminator
Trait Implementations§
Source§impl Clone for PushAttachmentSelection
impl Clone for PushAttachmentSelection
Source§fn clone(&self) -> PushAttachmentSelection
fn clone(&self) -> PushAttachmentSelection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PushAttachmentSelection
impl Debug for PushAttachmentSelection
Source§impl Default for PushAttachmentSelection
impl Default for PushAttachmentSelection
Source§fn default() -> PushAttachmentSelection
fn default() -> PushAttachmentSelection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PushAttachmentSelection
impl<'de> Deserialize<'de> for PushAttachmentSelection
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 PushAttachmentSelection
impl RefUnwindSafe for PushAttachmentSelection
impl Send for PushAttachmentSelection
impl Sync for PushAttachmentSelection
impl Unpin for PushAttachmentSelection
impl UnsafeUnpin for PushAttachmentSelection
impl UnwindSafe for PushAttachmentSelection
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