Documentation ¶
Overview ¶
Package empty provides no-op asserter method implementations of interfaces in cchat's root and text packages.
Index ¶
- type Commander
- type MemberSection
- type Messenger
- func (Messenger) AsActioner() cchat.Actioner
- func (Messenger) AsBacklogger() cchat.Backlogger
- func (Messenger) AsEditor() cchat.Editor
- func (Messenger) AsMemberLister() cchat.MemberLister
- func (Messenger) AsNicknamer() cchat.Nicknamer
- func (Messenger) AsSender() cchat.Sender
- func (Messenger) AsTypingIndicator() cchat.TypingIndicator
- func (Messenger) AsUnreadIndicator() cchat.UnreadIndicator
- type SendableMessage
- type Sender
- type Server
- type Service
- type Session
- type TextSegment
- func (TextSegment) AsAttributor() text.Attributor
- func (TextSegment) AsAvatarer() text.Avatarer
- func (TextSegment) AsCodeblocker() text.Codeblocker
- func (TextSegment) AsColorer() text.Colorer
- func (TextSegment) AsImager() text.Imager
- func (TextSegment) AsLinker() text.Linker
- func (TextSegment) AsMentioner() text.Mentioner
- func (TextSegment) AsMessageReferencer() text.MessageReferencer
- func (TextSegment) AsQuoteblocker() text.Quoteblocker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Commander ¶
type Commander struct{}
Commander provides no-op asserters for cchat.Commander.
func (Commander) AsCompleter ¶
AsCompleter returns nil.
type MemberSection ¶
type MemberSection struct{}
MemberSection provides no-op asserters for cchat.MemberSection.
func (MemberSection) AsMemberDynamicSection ¶
func (MemberSection) AsMemberDynamicSection() cchat.MemberDynamicSection
AsMemberDynamicSection returns nil.
type Messenger ¶
type Messenger struct{}
Messenger provides no-op asserters for cchat.Messenger.
func (Messenger) AsBacklogger ¶
func (Messenger) AsBacklogger() cchat.Backlogger
AsBacklogger returns nil.
func (Messenger) AsMemberLister ¶
func (Messenger) AsMemberLister() cchat.MemberLister
AsMemberLister returns nil.
func (Messenger) AsNicknamer ¶
AsNicknamer returns nil.
func (Messenger) AsTypingIndicator ¶
func (Messenger) AsTypingIndicator() cchat.TypingIndicator
AsTypingIndicator returns nil.
func (Messenger) AsUnreadIndicator ¶
func (Messenger) AsUnreadIndicator() cchat.UnreadIndicator
AsUnreadIndicator returns nil.
type SendableMessage ¶
type SendableMessage struct{}
SendableMessage provides no-op asserters for cchat.SendableMessage.
func (SendableMessage) AsAttacher ¶ added in v0.3.16
func (SendableMessage) AsAttacher() cchat.Attacher
AsAttacher returns nil.
func (SendableMessage) AsNoncer ¶
func (SendableMessage) AsNoncer() cchat.Noncer
AsNoncer returns nil.
func (SendableMessage) AsReplier ¶ added in v0.3.16
func (SendableMessage) AsReplier() cchat.Replier
AsReplier returns nil.
type Server ¶
type Server struct{}
Server provides no-op asserters for cchat.Server.
func (Server) AsConfigurator ¶
func (Server) AsConfigurator() cchat.Configurator
AsConfigurator returns nil.
type Service ¶
type Service struct{}
Service provides no-op asserters for cchat.Service.
func (Service) AsConfigurator ¶
func (Service) AsConfigurator() cchat.Configurator
AsConfigurator returns nil.
func (Service) AsSessionRestorer ¶
func (Service) AsSessionRestorer() cchat.SessionRestorer
AsSessionRestorer returns nil.
type Session ¶
type Session struct{}
Session provides no-op asserters for cchat.Session.
func (Session) AsSessionSaver ¶
func (Session) AsSessionSaver() cchat.SessionSaver
AsSessionSaver returns nil.
type TextSegment ¶
type TextSegment struct{}
TextSegment provides no-op asserters for cchat.TextSegment.
func (TextSegment) AsAttributor ¶
func (TextSegment) AsAttributor() text.Attributor
AsAttributor returns nil.
func (TextSegment) AsAvatarer ¶
func (TextSegment) AsAvatarer() text.Avatarer
AsAvatarer returns nil.
func (TextSegment) AsCodeblocker ¶
func (TextSegment) AsCodeblocker() text.Codeblocker
AsCodeblocker returns nil.
func (TextSegment) AsMentioner ¶
func (TextSegment) AsMentioner() text.Mentioner
AsMentioner returns nil.
func (TextSegment) AsMessageReferencer ¶ added in v0.3.15
func (TextSegment) AsMessageReferencer() text.MessageReferencer
AsMessageReferencer returns nil.
func (TextSegment) AsQuoteblocker ¶
func (TextSegment) AsQuoteblocker() text.Quoteblocker
AsQuoteblocker returns nil.