pub struct PasteDataRequest {
pub coordinate: GridCoordinate,
pub data: String,
pub delimiter: String,
pub type: PasteType,
}Expand description
PasteDataRequest — pastes delimited text into a range as if pasted
from the clipboard, anchored at coordinate.
html is not modelled — this crate’s surface is delimiter-form only
(ADR-0083 §4’s documented cut), so there is nowhere on this type to put
markup even if a caller wanted to send it.
Fields§
§coordinate: GridCoordinateThe top-left cell to paste into.
data: StringThe delimited text to paste.
delimiter: StringThe delimiter splitting data into columns.
type: PasteTypeWhat to carry over. PASTE_NORMAL on delimited text is undocumented
beyond values — ADR-0083 §4 keeps it selectable, resolving both
operations, since the API does not say it does nothing extra.
Trait Implementations§
Source§impl Clone for PasteDataRequest
impl Clone for PasteDataRequest
Source§impl Debug for PasteDataRequest
impl Debug for PasteDataRequest
impl Eq for PasteDataRequest
Source§impl PartialEq for PasteDataRequest
impl PartialEq for PasteDataRequest
Source§impl Serialize for PasteDataRequest
impl Serialize for PasteDataRequest
impl StructuralPartialEq for PasteDataRequest
Auto Trait Implementations§
impl Freeze for PasteDataRequest
impl RefUnwindSafe for PasteDataRequest
impl Send for PasteDataRequest
impl Sync for PasteDataRequest
impl Unpin for PasteDataRequest
impl UnsafeUnpin for PasteDataRequest
impl UnwindSafe for PasteDataRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more