async fn publish_witness(
        &mut self,
        _witness: &Seal::Witness,
    ) -> Result<Self::PublicationId, SealMediumError<Self::Error>>
    where
        Seal: 'async_trait,
    {
        Err(SealMediumError::PublicationIdNotSupported)
    }
/// Publishes witness data to the medium. Function has default
/// implementation doing nothing and returning
/// [`SealMediumError::PublicationIdNotSupported`] error.
Publishes witness data to the medium. Function has default
implementation doing nothing and returning
[`SealMediumError::PublicationIdNotSupported`] error.
Publishes witness data to the medium . Function has default implementation doing nothing and returning [ ` SealMediumError :: PublicationIdNotSupported ` ] error .
async fn publish_witness(
        &mut self,
        _witness: &Seal::Witness,
    ) -> Result<Self::PublicationId, SealMediumError<Self::Error>>
    where
        Seal: 'async_trait,
    {
        Err(SealMediumError::PublicationIdNotSupported)
    }
async fn publish_witness ( & mut self , _witness : & Seal :: Witness , ) -> Result < Self :: PublicationId , SealMediumError < Self :: Error > > where Seal : ' async_trait , { Err ( SealMediumError :: PublicationIdNotSupported ) }
Publishes witness data to the medium.
Publishes witness data to the medium .
&mut self
_witness
&Seal::Witness
&mut self
_witness
&Seal::Witness