Skip to main content

Crate zerodds_corba_cosnaming

Crate zerodds_corba_cosnaming 

Source
Expand description

OMG CosNaming 1.3 — Naming-Service.

Crate zerodds-corba-cosnaming. Safety classification: STANDARD. Spec OMG CosNaming 1.3 (formal/2004-10-03).

Voller NamingContext + NamingContextExt + Stringified-Name + corbaname-URL-Unterstuetzung. In-Memory-Implementation, voll spec-konform inkl. aller 5 Exception-Klassen.

§Beispiel

use zerodds_corba_cosnaming::NameComponent;
let nc = NameComponent { id: "obj".into(), kind: "Object".into() };
assert_eq!(nc.id, "obj");
assert_eq!(nc.kind, "Object");

Re-exports§

pub use context::Binding;
pub use context::BindingType;
pub use context::NamingContext;
pub use context::ObjectRef;
pub use error::NamingError;
pub use error::NotFoundReason;
pub use name::Name;
pub use name::NameComponent;
pub use stringified::name_to_string;
pub use stringified::string_to_name;

Modules§

context
NamingContext + NamingContextExt — Spec §2.5.4 + §3.5.1.
error
CosNaming-Exceptions — Spec §2.5.4.
name
Name + NameComponent — Spec §2.4.2.
stringified
Stringified-Name — Spec §2.5.4.20 (to_string / to_name).