pub struct CloudPubsubTopic {
pub topic_name: Option<String>,
}Expand description
A reference to a Cloud Pub/Sub topic. To register for notifications, the owner of the topic must grant classroom-notifications@system.gserviceaccount.com the projects.topics.publish permission.
This type is not used in any activity, and only used as part of another schema.
Fields§
§topic_name: Option<String>The name field of a Cloud Pub/Sub Topic.
Trait Implementations§
Source§impl Clone for CloudPubsubTopic
impl Clone for CloudPubsubTopic
Source§fn clone(&self) -> CloudPubsubTopic
fn clone(&self) -> CloudPubsubTopic
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CloudPubsubTopic
impl Debug for CloudPubsubTopic
Source§impl Default for CloudPubsubTopic
impl Default for CloudPubsubTopic
Source§fn default() -> CloudPubsubTopic
fn default() -> CloudPubsubTopic
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CloudPubsubTopic
impl<'de> Deserialize<'de> for CloudPubsubTopic
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CloudPubsubTopic
impl Serialize for CloudPubsubTopic
impl Part for CloudPubsubTopic
Auto Trait Implementations§
impl Freeze for CloudPubsubTopic
impl RefUnwindSafe for CloudPubsubTopic
impl Send for CloudPubsubTopic
impl Sync for CloudPubsubTopic
impl Unpin for CloudPubsubTopic
impl UnwindSafe for CloudPubsubTopic
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more