Struct grpcio::EnvBuilder [−][src]
Environment
factory in order to configure the properties.
Implementations
impl EnvBuilder
[src]
pub fn new() -> EnvBuilder
[src]
Initialize a new EnvBuilder
.
pub fn cq_count(self, count: usize) -> EnvBuilder
[src]
Set the number of completion queues and polling threads. Each thread polls one completion queue.
Panics
This method will panic if count
is 0.
pub fn name_prefix<S: Into<String>>(self, prefix: S) -> EnvBuilder
[src]
Set the thread name prefix of each polling thread.
pub fn after_start<F: Fn() + Send + Sync + 'static>(self, f: F) -> EnvBuilder
[src]
Execute function f
after each thread is started but before it starts doing work.
pub fn before_stop<F: Fn() + Send + Sync + 'static>(self, f: F) -> EnvBuilder
[src]
Execute function f
before each thread stops.
pub fn build(self) -> Environment
[src]
Finalize the EnvBuilder
, build the Environment
and initialize the gRPC library.
Auto Trait Implementations
impl !RefUnwindSafe for EnvBuilder
impl Send for EnvBuilder
impl Sync for EnvBuilder
impl Unpin for EnvBuilder
impl !UnwindSafe for EnvBuilder
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>,