Something went wrong. Try again.
Monorepo for Tangled forked from tangled.org/core
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465use crate::RepoIdResolver;use bobbin_types::search::SearchableRecord;use jacquard_common::DefaultStr;
pub trait NormalizeRepoRefs: Sized { fn normalize( self, resolver: &RepoIdResolver, ) -> impl std::future::Future<Output = Option<Self>> + Send;}
impl NormalizeRepoRefs for SearchableRecord { async fn normalize(self, _resolver: &RepoIdResolver) -> Option<Self> { Some(self) }}
macro_rules! identity_normalize { ($($t:ty),+ $(,)?) => { $( impl NormalizeRepoRefs for $t { async fn normalize(self, _resolver: &RepoIdResolver) -> Option<Self> { Some(self) } } )+ };}
use bobbin_types::org_tangled::actor::profile::Profile;use bobbin_types::org_tangled::feed::comment::Comment as FeedComment;use bobbin_types::org_tangled::feed::reaction::Reaction;use bobbin_types::org_tangled::feed::star::Star;use bobbin_types::org_tangled::git::refs::Refs;use bobbin_types::org_tangled::graph::collaborator::Collaborator;use bobbin_types::org_tangled::graph::follow::Follow;use bobbin_types::org_tangled::graph::vouch::Vouch;use bobbin_types::org_tangled::key::ssh_key::SshKey;use bobbin_types::org_tangled::label::definition::Definition as LabelDefinition;use bobbin_types::org_tangled::repo::artifact::Artifact as RepoArtifact;use bobbin_types::org_tangled::repo::declaration::Declaration;use bobbin_types::org_tangled::repo::manifest::Manifest;use bobbin_types::org_tangled::review::patch::Patch;use bobbin_types::org_tangled::snippet::string::SnippetString;use bobbin_types::org_tangled::track::ticket::Ticket;
identity_normalize!( Profile<DefaultStr>, FeedComment<DefaultStr>, Reaction<DefaultStr>, Star<DefaultStr>, Follow<DefaultStr>, Vouch<DefaultStr>, LabelDefinition<DefaultStr>, SshKey<DefaultStr>, Manifest<DefaultStr>, Declaration<DefaultStr>, Refs<DefaultStr>, Collaborator<DefaultStr>, Ticket<DefaultStr>, Patch<DefaultStr>, SnippetString<DefaultStr>, RepoArtifact<DefaultStr>,);