pub struct Builder<'a> { /* private fields */ }
Expand description
A changer class for for writing several values for a new file in succession.
§Example
collect a Builder type (same with Changer, Reader):
use self::simple_file_manager::fileapi::FileAPI;
let file = FileAPI::from("filename.gph");
let mut builder = file.builder();
// write a line:
// you can consecutive write lines:
builder.write_line("This is the second line.")
.write_line("This is the third line.")
.write_line("This is the forth line.")
.execute(); // you will also need to execute your changes:
Implementations§
Source§impl Builder<'_>
impl Builder<'_>
Sourcepub fn write_line(self, line: &str) -> Self
pub fn write_line(self, line: &str) -> Self
A function to write a new line in the new file.
§Example
collect a Builder type (same with Changer, Reader):
use self::simple_file_manager::fileapi::FileAPI;
let file = FileAPI::from("filename.gph");
let mut builder = file.builder();
// write a line:
// you can consecutive write lines:
builder.write_line("This is the second line.")
.write_line("This is the third line.")
.write_line("This is the forth line.")
.execute(); // you will also need to execute your changes:
Sourcepub fn execute(&self) -> &FileAPI
pub fn execute(&self) -> &FileAPI
Confirm and implement.
§Example
collect a Builder type (same with Changer, Reader):
use self::simple_file_manager::fileapi::FileAPI;
let file = FileAPI::from("filename.gph");
let mut builder = file.builder();
// write a line:
// you can consecutive write lines:
builder.write_line("This is the second line.")
.write_line("This is the third line.")
.write_line("This is the forth line.")
.execute(); // you will also need to execute your changes:
Auto Trait Implementations§
impl<'a> Freeze for Builder<'a>
impl<'a> RefUnwindSafe for Builder<'a>
impl<'a> Send for Builder<'a>
impl<'a> Sync for Builder<'a>
impl<'a> Unpin for Builder<'a>
impl<'a> UnwindSafe for Builder<'a>
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