Struct may::Config

source ·
pub struct Config;
Expand description

May Configuration type

Implementations§

source§

impl Config

the config should be called at the program beginning

successive call would not tack effect for that the scheduler is already started

source

pub fn set_workers(&self, workers: usize) -> &Self

set the worker thread number

the minimum worker thread is 1, if you pass 0 to it, will use internal default

source

pub fn get_workers(&self) -> usize

get the normal workers number

source

pub fn set_io_workers(&self, _workers: usize) -> &Self

👎Deprecated since 0.3.13: use set_workers only

set the io worker thread number

source

pub fn set_pool_capacity(&self, capacity: usize) -> &Self

set cached coroutine pool number

if you pass 0 to it, will use internal default

source

pub fn get_pool_capacity(&self) -> usize

get the coroutine pool capacity

source

pub fn set_stack_size(&self, size: usize) -> &Self

set default coroutine stack size in usize

if you pass 0 to it, will use internal default

source

pub fn get_stack_size(&self) -> usize

get the default coroutine stack size

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> Pointable for T

source§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.