pub struct ReferenceResolver { /* private fields */ }Implementations§
Source§impl ReferenceResolver
impl ReferenceResolver
pub fn new() -> Self
pub fn build_maps(&mut self, message: &ERNMessage)
pub fn resolve_party_reference(&self, reference: &str) -> Option<&Party>
pub fn resolve_resource_reference(&self, reference: &str) -> Option<&Resource>
pub fn resolve_release_reference(&self, reference: &str) -> Option<&Release>
pub fn validate_references( &self, message: &ERNMessage, ) -> Vec<UnresolvedReference>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReferenceResolver
impl RefUnwindSafe for ReferenceResolver
impl Send for ReferenceResolver
impl Sync for ReferenceResolver
impl Unpin for ReferenceResolver
impl UnwindSafe for ReferenceResolver
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more