Versions in this module Expand all Collapse all v0 v0.1.4 Jun 10, 2026 Changes in this version + func NewActixWebFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewAxumFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewClapFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewDieselFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewDioxusFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewGothamFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewHyperFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewLeptosFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewLocoFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewNtexFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewPavexFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewPoemFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewRayonFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewReqwestFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewRocketFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewSQLxFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewSalvoFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewSerdeFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewStdlibFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewTauriFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewTideFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewTokioFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewTracingFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewWarpFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewYewFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + type Config struct + CrateName string + CratePath string + Description string + Owner string + Repo string + Version string + type RustSource struct + func New(repoPath string, cfg Config) *RustSource + func (s *RustSource) DetectWrapper(method *source.Method) (bool, string, string) + func (s *RustSource) DiscoverEntities(ctx context.Context, fetch source.FetchFunc) ([]string, error) + func (s *RustSource) ID() string + func (s *RustSource) Meta() source.LibraryMeta + func (s *RustSource) ParseEntity(ctx context.Context, entityID string, content []byte) (*source.Entity, []string, error) + func (s *RustSource) ParseMethod(ctx context.Context, methodID string, content []byte) (*source.Method, error) + func (s *RustSource) ParseSourceCode(entityID string, content []byte) (string, error) + func (s *RustSource) ResolveWrapperURL(targetName, targetKind, entitySlug string) string