[][src]Struct tarantool_module::fiber::FiberAttr

pub struct FiberAttr { /* fields omitted */ }

Fiber attributes container

Implementations

impl FiberAttr[src]

pub fn new() -> Self[src]

Create a new fiber attribute container and initialize it with default parameters. Can be used for many fibers creation, corresponding fibers will not take ownership.

This is safe to drop FiberAttr value when fibers created with this attribute still exist.

pub fn stack_size(&self) -> usize[src]

Get stack size from the fiber attribute.

Returns: stack size

pub fn set_stack_size(&mut self, stack_size: usize) -> Result<(), Error>[src]

Set stack size for the fiber attribute.

  • stack_size - stack size for new fibers

Trait Implementations

impl Drop for FiberAttr[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.