Enum streampager::control::Change [−][src]
A change to apply to a controlled file.
Variants
Set the title for the file.
Fields of SetTitle
title: String
The new title.
Set the file information for the file.
Fields of SetInfo
info: String
The text of the new file info.
Append a single line to the file.
Insert a single line into the file.
Fields of InsertLine
Replace a single line in the file.
Fields of ReplaceLine
Delete a single line from the file.
Fields of DeleteLine
index: usize
Index of the line in the file to delete.
Append multiple lines to the file
Insert some lines before another line in the file.
Fields of InsertLines
Replace a range of lines with another set of lines. The range and the new lines do not need to be the same size.
Fields of ReplaceLines
Delete a range of lines in the file.
Replace all lines with another set of lines.
Auto Trait Implementations
impl RefUnwindSafe for Change
impl Send for Change
impl Sync for Change
impl Unpin for Change
impl UnwindSafe for Change
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,