pub struct SessionOptions {
    pub cook_opt: CookOptions,
    pub threaded: bool,
    pub cleanup: bool,
    pub ignore_already_init: bool,
    pub env_files: Option<CString>,
    pub env_variables: Option<Vec<(String, String)>>,
    pub otl_path: Option<CString>,
    pub dso_path: Option<CString>,
    pub img_dso_path: Option<CString>,
    pub aud_dso_path: Option<CString>,
}
Expand description

Session options passed to session create functions like connect_to_pipe

Fields

cook_opt: CookOptions

Session cook options

threaded: bool

Create a Threaded server connection

cleanup: bool

Cleanup session upon close

ignore_already_init: bool

Do not error out if session is already initialized

env_files: Option<CString>env_variables: Option<Vec<(String, String)>>otl_path: Option<CString>dso_path: Option<CString>img_dso_path: Option<CString>aud_dso_path: Option<CString>

Implementations

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.