pub struct NoOpProfileSyncHandler;Expand description
No-op handler for CLI/tests.
Trait Implementations§
Source§impl ProfileSyncHandler for NoOpProfileSyncHandler
impl ProfileSyncHandler for NoOpProfileSyncHandler
Source§fn on_profile_fetched(
&self,
_slim: &SlimProfile,
_avatar_url: &str,
_banner_url: &str,
)
fn on_profile_fetched( &self, _slim: &SlimProfile, _avatar_url: &str, _banner_url: &str, )
Called after a profile is fetched from relays and updated in STATE.
slim is ready for DB persistence. avatar_url/banner_url are
for image caching (may be empty).Auto Trait Implementations§
impl Freeze for NoOpProfileSyncHandler
impl RefUnwindSafe for NoOpProfileSyncHandler
impl Send for NoOpProfileSyncHandler
impl Sync for NoOpProfileSyncHandler
impl Unpin for NoOpProfileSyncHandler
impl UnsafeUnpin for NoOpProfileSyncHandler
impl UnwindSafe for NoOpProfileSyncHandler
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> 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