# \#public

**URL:** https://discourse.julialang.org/tag/public/1722.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Hidden version of searchsortedfirst](https://discourse.julialang.org/t/hidden-version-of-searchsortedfirst/131776)

<div class="topic-metadata">

**Author:** [@alan](https://discourse.julialang.org/u/alan)\
**Replies:** 4\
**Last updated:** [August 23, 2025, 9:05pm UTC](https://discourse.julialang.org/t/hidden-version-of-searchsortedfirst/131776 "2025-08-23T21:05:09Z")

</div>

In the Julia source code, there is an undocumented version of searchsortedfirst: function searchsortedfirst(v::AbstractVector, x, lo::T, hi::T, o::Ordering)::keytype(v) where T\<:Integer I need a function like this, in …

---

## [Ispublic returns wrong result for types](https://discourse.julialang.org/t/ispublic-returns-wrong-result-for-types/124850)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 11\
**Last updated:** [January 18, 2025, 3:30am UTC](https://discourse.julialang.org/t/ispublic-returns-wrong-result-for-types/124850 "2025-01-18T03:30:20Z")

</div>

Even though I have types declared as public, the function Base.ispublic returns false for them. MWE: Creating a minimal package: module PubEx hiworld() = println("Hello World") struct PubStr foo end struct ExpSt…
