Skip to main content

Module prelude

Module prelude 

Source

Re-exports§

pub use crate::FromRawParameter;
pub use crate::FromRawParameters;
pub use crate::ParameterAny;
pub use crate::ParameterMemref;
pub use crate::ParameterMemrefInout;
pub use crate::ParameterMemrefInput;
pub use crate::ParameterMemrefOutput;
pub use crate::ParameterMemrefRead;
pub use crate::ParameterMemrefWrite;
pub use crate::ParameterNone;
pub use crate::ParameterValueInout;
pub use crate::ParameterValueInput;
pub use crate::ParameterValueOutput;
pub use crate::ParameterValueRead;
pub use crate::ParameterValueWrite;
pub use crate::ParametersAny;
pub use crate::ParametersNone;

Macros§

trace_print
Macro for printing to the trace output, without a newline.
trace_println
Macro for printing to the trace output, with a newline. Use the format! syntax to write data to the standard output. See std::fmt for more information.

Attribute Macros§

ta_close_session
Attribute to declare the entry point of closing a session. Session context raw pointer (*mut T) can be defined as an optional parameter.
ta_create
Attribute to declare the entry point of creating TA.
ta_destroy
Attribute to declare the entry point of destroying TA.
ta_invoke_command
Attribute to declare the entry point of invoking commands.
ta_open_session
Attribute to declare the entry point of opening a session.