1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// gamlastan xml serialization trait and support.
//
// The SamlSerialize trait provides serialization of owned SAML types
// to XML using the uppsala XmlWriter.
use XmlWriter;
use crateXmlError;
/// Serialization of owned SAML types to XML.
///
/// Implementors produce XML output using the streaming XmlWriter API.
/// This trait is implemented for owned SAML types (e.g., `AuthnRequest`,
/// `Response`, `Assertion`, etc.).