// MutateSetOptions for Signer sets the SetOptionsOp's signer field func (m Signer) MutateSetOptions(o *xdr.SetOptionsOp) (err error) { var signer xdr.Signer signer.Weight = xdr.Uint32(m.Weight) err = setAccountId(m.PublicKey, &signer.PubKey) o.Signer = &signer return }