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>
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