pub fn block(&self, id: &BlockId<Block>)
		-> error::Result<Option<SignedBlock<Block>>>
	{
		Ok(match (self.header(id)?, self.body(id)?, self.justification(id)?) {
			(Some(header), Some(extrinsics), justification) =>
				Some(SignedBlock { block: Block::new(header, extrinsics), justification }),
			_ => None,
		})
	}
/// Get full block by id.
Get full block by id.
Get full block by id .
pub fn block(&self, id: &BlockId<Block>)
		-> error::Result<Option<SignedBlock<Block>>>
	{
		Ok(match (self.header(id)?, self.body(id)?, self.justification(id)?) {
			(Some(header), Some(extrinsics), justification) =>
				Some(SignedBlock { block: Block::new(header, extrinsics), justification }),
			_ => None,
		})
	}
pub fn block ( & self , id : & BlockId < Block > ) -> error :: Result < Option < SignedBlock < Block > > > { Ok ( match ( self . header ( id ) ? , self . body ( id ) ? , self . justification ( id ) ? ) { ( Some ( header ) , Some ( extrinsics ) , justification ) => Some ( SignedBlock { block : Block :: new ( header , extrinsics ) , justification } ) , _ => None , } ) }
Get full block by id.
Get full block by id .
&self
id
&BlockId<Block>
&self
id
&BlockId<Block>