#include "tensorstore/strided_layout.h"
template <DimensionIndex R, ArrayOriginKind O, ContainerKind C>
  
requires (RankConstraint::Implies(RankConstraint::FromInlineRank(R),
                                   
 static_rank)) &&
          
 (R == 0 || IsArrayOriginKindConvertible(O, OriginKind))
StridedLayouttensorstore::StridedLayout<Rank, OriginKind, CKind>::
operator=(const StridedLayout<R, O, C>other);

Assigns from a layout with a compatible static_rank and array_origin_kind.