Struct neko::dynamic::library::Library [] [src]

pub struct Library { /* fields omitted */ }

The struct Library is a table of callback.

Methods

impl Library
[src]

The constructor method new returns a interface for a extern library.

The accessor method as_path_buf return address of library.

The accessor method get_priority return level's priority of library.

The method install call the extern function if defined when the library is installed.

The method uninstall call the extern function if defined when the library is uninstalled.

The method start call the extern function if defined when the library is mounted.

The method end call the extern function if defined when the library is unmounted.

The method end call the extern function if defined.

The method process call the extern function if defined when the child current process as been canged.

The method command call the extern function if defined when a command line is outputed to the terminal.

The method key_unicode_down call the extern function if defined when a key is pressed.

The method key_string_down call the extern function if defined when a text is pasted or pressed.

The method key_repeat_down call the extern function if defined when a key is held. It determines the time before it begins to output the held character within a given interval.

The method key_interval_down call the extern function if defined when a key is held. It determines the time between two outputs repetitions of the held character. (Triggered by key_repeat_down())

The method mouse_pressed call the extern function if defined when the mouse is pressed.

The method mouse_released call the extern function if defined when the mouse is released.

The method input call the extern function if defined when something is inputted to the terminal, whatever it is.

The method output call the extern function if defined. when something is outputted to the terminal, whatever it is.

The method resized call the extern function if defined when the window is resized.

The method call will read the ShellState to call an adapted extern function if defined.

Trait Implementations

impl Eq for Library
[src]

Trait for equality comparisons which are equivalence relations.

impl PartialEq for Library
[src]

Trait for equality comparisons which are partial equivalence relations.

This method tests for self and other values to be equal, and is used by eq.

This method tests for !=.

impl PartialOrd for Library
[src]

Trait for values that can be compared for a sort-order.

This method returns an Ordering between self and other values if one exists.

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl Ord for Library
[src]

Trait for equality comparisons which are equivalence relations.

This method returns an Ordering between self and other.

impl Debug for Library
[src]

Format trait for the ? character.

Formats the value using the given formatter.

impl Drop for Library
[src]

A method called when the value goes out of scope. Read more