Skip to main content

Crate epics_base_rs

Crate epics_base_rs 

Source

Modules§

calc
error
net
Cross-platform networking primitives shared by epics-ca-rs, epics-pva-rs, and epics-bridge-rs.
runtime
server
types

Macros§

rt_debug
Debug-level runtime log line. Routes through the tracing facade.
rt_error
Error-level runtime log line. Routes through the tracing facade.
rt_info
Info-level runtime log line. Routes through the tracing facade.
rt_warn
Warn-level runtime log line. Routes through the tracing facade.

Constants§

EPICS_BASE_VERSION
The upstream EPICS Base release this crate ports, as evaluated by configure/CONFIG_BASE_VERSION’s EPICS_VERSION_NUMBER (EPICS_VERSION.EPICS_REVISION.EPICS_MODIFICATION.EPICS_PATCH_LEVEL plus the -DEV development-snapshot suffix). This is the single source of truth for the EPICS Base version the CA/PVA diagnostic tools report — the Rust analogue of the C EPICS_VERSION_STRING macro that pvxs prints from version_information (pvxs/src/describe.cpp).

Attribute Macros§

epics_main
Marks an async fn main() as an EPICS IOC entry point.
epics_test
Marks an async function as an EPICS test.