pub struct Node { /* private fields */ }
Expand description
Gear protocol node wrapper
Implementations§
Source§impl Node
impl Node
Sourcepub fn arg(&mut self, arg: &str) -> &mut Self
pub fn arg(&mut self, arg: &str) -> &mut Self
Append argument to the node
see also Node::args
Sourcepub fn args(&mut self, args: &[&str]) -> &mut Self
pub fn args(&mut self, args: &[&str]) -> &mut Self
Append arguments to the node
NOTE: argument --dev
or --chain=vara-dev
is managed by [Node::chain
]
and could not be removed, if you are about to run a production node, please
run the node binary directly.
Sourcepub fn logs(&mut self, limit: usize) -> &mut Self
pub fn logs(&mut self, limit: usize) -> &mut Self
The log holder stores 256 lines of matched logs by default, here in this function we receive a limit of the logs and resize the logger on spawning.
Sourcepub fn spawn(&mut self) -> Result<NodeInstance>
pub fn spawn(&mut self) -> Result<NodeInstance>
Spawn the node
Auto Trait Implementations§
impl Freeze for Node
impl !RefUnwindSafe for Node
impl Send for Node
impl Sync for Node
impl Unpin for Node
impl !UnwindSafe for Node
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> 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