pub fn context(&self) -> Vec<Option<String>> {
        let mut res = vec![self.authority.context.clone()];

        for b in self.blocks.iter() {
            res.push(b.context.clone());
        }

        res
    }
/// returns the list of context elements of each block
///
/// the context is a free form text field in which application specific data
/// can be stored
returns the list of context elements of each block
the context is a free form text field in which application specific data
can be stored
returns the list of context elements of each block the context is a free form text field in which application specific data can be stored
pub fn context(&self) -> Vec<Option<String>> {
        let mut res = vec![self.authority.context.clone()];
        for b in self.blocks.iter() {
            res.push(b.context.clone());
        }
        res
    }
pub fn context ( & self ) -> Vec < Option < String > > { let mut res = vec ! [ self authority context clone ( ) ] ; for b in self . blocks . iter ( ) { res . push ( b . context . clone ( ) ) ; } res }
returns the list of context elements of each block
the context is a free form text field in which application specific data
can be stored
returns the list of context elements of each block the context is a free form text field in which application specific data can be stored
&self
&self