pub enum XPathHereSemantics {
Specification,
XmlSecLegacy,
}Expand description
Node returned by the XMLDSig XPath here() extension function.
Variants§
Specification
Follow XMLDSig: return the <XPath> parameter element that contains
the expression text.
XmlSecLegacy
Match libxmlsec1, which returns the owning <Transform> element.
This mode is opt-in because the two interpretations can select different data for the same signed XML document.
Trait Implementations§
Source§impl Clone for XPathHereSemantics
impl Clone for XPathHereSemantics
impl Copy for XPathHereSemantics
Source§impl Debug for XPathHereSemantics
impl Debug for XPathHereSemantics
Source§impl Default for XPathHereSemantics
impl Default for XPathHereSemantics
impl Eq for XPathHereSemantics
Source§impl PartialEq for XPathHereSemantics
impl PartialEq for XPathHereSemantics
impl StructuralPartialEq for XPathHereSemantics
Auto Trait Implementations§
impl Freeze for XPathHereSemantics
impl RefUnwindSafe for XPathHereSemantics
impl Send for XPathHereSemantics
impl Sync for XPathHereSemantics
impl Unpin for XPathHereSemantics
impl UnsafeUnpin for XPathHereSemantics
impl UnwindSafe for XPathHereSemantics
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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